centos7,已挂载好的一个硬盘,如何切分成三个,并重新挂载
前言:
1、如图:sdb已被格式化为sdb1,并挂载为本地sobeyhive盘
2、本次目标:
将sdb1取消后,重新切分为三块,挂载为三个本地文件系统
1、sdb1 300G 挂载为/sobey
2、sdb2 100G 挂载为/sobeycloud
3、sdb3 100G 挂载为、/var/lib/kubelet
操作步骤:
1、查看已挂载的卷的文件类型
2、取消挂载
# umount /sobeyhive
3、查看,sobeyhive已消失
# df -h
3、查看此硬盘分区情况,只有sdb1一个
fdisk -l
4、进入parted分区会话
parted /dev/sdb
(无parted命令时,安装:yum install parted -y)
5、删除当前硬盘所有分区(此硬盘内所有数据会丢失)
(parted) mklabel gpt
6、查看
(parted) print
7、进行分区,按百分比
(parted) mkpart primary xfs 0% 60%
(parted) mkpart second xfs 60% 80%
(parted) mkpart third xfs 80% 100%
8、查看
(parted) print
9、退出
(parted) quit
10、查看磁盘情况
# fdisk -l
11、格式化三个区(sdb1、sdb2、sdb3系统默认,不可修改)
# mkfs.xfs /dev/sdb1 -f
# mkfs.xfs /dev/sdb2 -f
# mkfs.xfs /dev/sdb3 -f
12、挂载三个盘到三个系统文件夹下,先建三个文件夹
# mkdir -p /sobey
# mkdir -p /sobeycloud
# mkdir -p /var/lib/kubelet
13、将信息持久化:
# vi /etc/fstab
把原来sobeyhive这行,删除
添加以下面三行到文件最后
/dev/sdb1 /sobey xfs defaults 0 0
/dev/sdb2 /sobeycloud xfs defaults 0 0
/dev/sdb3 /var/lib/kubelet xfs defaults 0 0
14、挂载
# mount -a
15、查看最终结果,结束
# df -h