< >
Home » Ubuntu系统入门教程 » Ubuntu系统入门教程-使用12T大硬盘

Ubuntu系统入门教程-使用12T大硬盘

说明

  • 介绍如何格式化12T大硬盘并挂载使用
  • 当文件增加,不能避免要扩展空间,这里测试接入12T大硬盘,并开机自动挂载到固定位置

格式化

  • 确定硬盘,通过fdisk命令
$ sudo fdisk -l 

Disk /dev/sda: 10.9 TiB, 12000138625024 bytes, 23437770752 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
  • 会看到类似这样的记录,找到对应硬盘是/dev/sda

  • 利用parted进行分区

#进入硬盘
$ sudo parted /dev/sda
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.

#创建分区表
(parted) mklabel gpt

#创建分区,这里把整个硬盘做一个分区使用
#1MiB:分区从1 MiB(即一个物理扇区边界)开始,确保对齐。
#100%:分区使用整个磁盘空间。
mkpart primary ext4 1MiB 100%

  • 格式化分区
$ sudo mkfs.ext4 /dev/sda1
mke2fs 1.44.1 (24-Mar-2018)
Creating filesystem with 2929720832 4k blocks and 366215168 inodes
Filesystem UUID: 037e803e-7a6b-4ed5-9828-8ca067d5ff33
Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
    4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
    102400000, 214990848, 512000000, 550731776, 644972544, 1934917632, 
    2560000000

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information:            
done

  • 检查分区表
$ sudo parted /dev/sda print
Model: ATA ST12000NM0127 (scsi)
Disk /dev/sda: 12.0TB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  12.0TB  12.0TB  ext4         primary

手工挂载

  • 执行命令
#新建一个目录
mkdir ~/data
sudo mount /dev/sda1 ~/data

开机挂载

    1. 查看uuid
#查看硬盘uuid,这里不用/dev/sda, 当有多个硬盘磁盘设备名可能变化,使用uuid则保持不会
$ sudo blkid
/dev/sda1: UUID="037e803e-7a6b-4ed5-9828-8ca067d5ff33" TYPE="ext4" PARTLABEL="primary" PARTUUID="68aaf58b-4acb-4824-a4a3-4a822c073f25"
    1. 更改/etc/fstab,增加内容
#mount sda1 
UUID=037e803e-7a6b-4ed5-9828-8ca067d5ff33  /home/ubuntu/data ext4 defaults 0 2
  • UUID=037e803e-7a6b-4ed5-9828-8ca067d5ff33表示要挂载的分区的唯一标识符 (UUID)。
  • UUID 是文件系统的全局唯一标识,不受磁盘设备名 (如 /dev/sda1) 变化的影响
  • /home/ubuntu/data表示挂载点,即该分区挂载到的目录路径
  • ext4表示分区使用的文件系统类型
  • defaults挂载选项,表示使用默认的挂载行为
  • 0 用于 dump 工具,决定是否需要备份该分区,0:不备份,1:备份
  • 2 用于 fsck 工具,决定系统启动时检查文件系统的优先级. 2:普通检查,优先级低于根分区
    1. 让设置生效
sudo mount -a
    1. 验证效果
$ df -h

/dev/sda1        11T   28K   11T   1% /home/ubuntu/data

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: ubuntu系统入门教程