一、磁盘分区
1.parted /dev/sda #准备对sda磁盘进行分区操作
2.(parted) /dev/sda print #打印磁盘当前分区结构
3.(parted) mklabel gpt #将一个MBR的磁盘格式化为GPT磁盘
4.(parted) mklabel msdos #将一个GPT磁盘格式化为MBR磁盘
5.(parted) mkpart primary 0 100M 或者 /dev/sda mkpart primary 0 100M #划分一个起始位置是0,大小为100M的主分区
6.(parted) mkpart primary 0 -1 或者 (parted) /dev/sda mkpart primary 0 -1 #将一个磁盘的所有空间都划分成一个分区
7.(parted) rm 1 或者 (parted) /dev/sda rm1 #删除一个分区
8.(parted) p #查看分区
9.(parted) q #退出
10.mkfs.xfs /dev/sda1 -f #格式化已经分好的区,可以用xfs或者ext4(强制格式化 -f)
注意:
parted命令和fdisk命令不同,fdisk命令是等到你最后执行那个w的时候才生效最终写入到分区表中的,
parted命令是实时的写入到分区表,所以在操作有数据的磁盘的时候需要格外小心,毕竟数据无价的!
4k对齐:mkpart primary 2048s 100%
二、挂载操作(通过UUID)
1.mount /dev/sda1 /data #把sda1挂载到/data目录测试能否成功,如果报错请排查问题。
2.df -h #查看当前挂载情况
3.blkid /dev/sda1 #查看sda1 “UUID”
4.将uuid、挂载目录、磁盘文件系统的格式、parameters、能否被dump备份命令作用、是否检验扇区这几个参数保存到/etc/fstab/文件里:
echo “UUID=a00fb117-4791-4c38-aae1-db7033b60c85 /home/Data xfs defaults 0 0 >> /etc/fstab
三、测试
UUID挂载写入 /etc/fstab后执行 mount -a 测试是否挂载成功:mount -a