场景
ENV:
- Linux Ubuntu 20.04
- 一块崭新发亮的14T机械盘,
需要开刀的项目:
- 划分分区,格式化磁盘,挂载
- 开机自动挂载磁盘分区
1. 划分分区并格式化
// Step1: check disk infos, oh it's /dev/sdd!
$ lsblk
// Step2: enter disk parted[disk]
$ parted /dev/sdd
// Step3: check partition info, unknow means 尚未设置分区形式
p
// Step4: Part by GPT
// MBR最大容量为2TB且较为古代,大于2TB无脑用GPT就好了
mklabel gpt
p
// Step5: 设置磁盘分区为磁柱
unit s
// Step6: 创建磁盘分区
// [mkpart 磁盘分区名称 起始磁柱值 截止磁柱值]
mkpart opt 2048s 100%
p // check and check
q // gun
$ lsblk
// Step7: 格式化分区
$ mkfs -t ext4 /dev/sdd1
2. 设置开机自动挂载磁盘分区
// Step1: 看一手UUID blkid[/dev/xxx]
$ blkid /dev/sdd1
/dev/sdd1: UUID="2f132d32-5fac-4055-8363-3c58f527f133" TYPE="ext4" PARTLABEL="opt" PARTUUID="9ab33bd0-47be-4991-8981-11b517146c7e"
// Step2: 改一手fstab
$ sudo vim /etc/fstab
UUID=2f132d32-5fac-4055-8363-3c58f527f133 /media/KDATA ext4 defaults 0 2
// Descript:
- 第一列为UUID,此处填写1中查询到的磁盘分区的UUID。
- 第二列为磁盘分区的挂载目录,可以通过df -TH命令查询。
- 第三列为磁盘分区的文件系统格式, 可以通过df -TH命令查询。
- 第四列为磁盘分区的挂载选项,此处通常设置为defaults即可。
- 第五列为Linux dump备份选项。
- 0表示不使用Linux dump备份。现在通常不使用dump备份,此处设置为0即可。
- 1表示使用Linux dump备份。
- 第六列为fsck选项,即开机时是否使用fsck检查磁盘。
- 0表示不检验。
- 挂载点为(/)根目录的分区,此处必须填写1。
- 根分区设置为1,其他分区只能从2开始,系统会按照数字从小到大依次检查下去。
// Step3: Mount一手,收工
// mount fstab all
mount -a
// mount disk
umount /dev/sdd1