linux分区大小并非一成不变,可以通过命令动态扩展。其逻辑分区动态缩减/扩容相关命令主要是下面2个:
1)resize2fs ---- 针对ext2、ext3、ext4文件系统
2)xfs_growfs ---- 针对xfs文件系统
那么,做这件事的一般过程为3步:
第一件事,通过df 命令搞清楚自己用的文件系统是哪种方式,
第二件事,lvextend/lvreduce命令来调整分区的增大或缩小。
最后,通过resize2fs或者xfs_growfs来执行调整。
注意,对于xfs_growfs命令,只支持变大,要变小的话,需要重新挂载和格式化,会使数据丢失。谨慎使用。
下面是实例过程演示:
1)查看分区空间。如下可知是xfs文件系统(df的-T参数就能看出文件格式)。
2)将上面查到的空闲空间中的90G增减到/home分区上:
3)使用xfs_growfs 命令执行扩容。
最后,我们再用df命令查看修改后的结果:
到此。可看出扩容成功,/home分区的大小从开始的628G到最后的718G。
上面的实例摘录自参考文章:
https://www.cnblogs.com/kevingrace/p/5825963.html