因为业务调整,原有的NAS磁盘划分需要回收并重新处理
一、安装准备
检查parted的版本,因为需要用到resizepart 命令,貌似版本过低无法执行
执行 yum update parted
三、操作
1、删除原有盘符:
parted /dev/sdb
(parted) p
Number Start End Size File system Name 标志
1 1049kB 5000GB 5000GB xfs sdb1
2 5000GB 10.0TB 5000GB xfs sdb2
3 10.0TB 15.0TB 5000GB xfs sdb3
4 15.0TB 20.0TB 5000GB xfs sdb4
5 20.0TB 25.0TB 5000GB xfs sdb5
6 25.0TB 30.0TB 5000GB xfs sdb6
7 30.0TB 40.0TB 10.0TB xfs sdb7
8 40.0TB 50.0TB 10000GB xfs sdb8
(parted) rm 2
(parted) p
Number Start End Size File system Name 标志
1 1049kB 5000GB 5000GB xfs sdb1
3 10.0TB 15.0TB 5000GB xfs sdb3
4 15.0TB 20.0TB 5000GB xfs sdb4
5 20.0TB 25.0TB 5000GB xfs sdb5
6 25.0TB 30.0TB 5000GB xfs sdb6
7 30.0TB 40.0TB 10.0TB xfs sdb7
8 40.0TB 50.0TB 10000GB xfs sdb8
调整一号盘符的空间大小:
(parted) resizepart
分区编号? 1
结束点? [5000GB]? 10.0TB
(parted) p
Number Start End Size File system Name 标志
1 1049kB 10.0TB 10000GB xfs sdb1
操作完成后, 1号盘符空间大小由5T变为10T。
四、重新挂载
# mount /dev/sdb1 /data01
#df -h
/dev/sdb1 4.6T 3.1T 1.5T 69% /data01
显示依然是5T
这是因为之前只是调整了分区的大小,现在需要将 XFS 文件系统的大小调整为新的分区大小。使用以下命令来调整 XFS 文件系统的大小:
#xfs_growfs /dev/sdb1
#df -h
/dev/sdb1 9.1T 3.1T 6.0T 35% /data01
验证读写功能
#echo "1111" >> /data01//1111.txt
#cat /data01//1111.txt
1111
无异常