centos7默认安装之后,会将磁盘分为3个逻辑卷
/dev/centos/root 20G
/dev/centos/swap 50G
/dev/centos/home 500G
观察看到各个逻辑卷的分配情况不均,现将home的空间转移给root,以下命令,通过system-storage-manager,删除home分区,把空间增加到root里。(由于新装的系统,home默认下是空的,可以直接删除。若是有其他用户登录,需将其他用户退出,并且由于home的文件系统是xfs,似乎只能扩容不支持缩减,所以只好删除。)
安装ssm
yum -y install system-storage-manager
查看分区结构
ssm list
卸载home
umount /home or umount -l /home
删除逻辑卷/dev/centos/home
ssm remove /dev/centos/home
将释放的空间增加到root卷上
#使用全部空间
ssm resize -s +100%FREE /dev/centos/root
#使用部分空间
ssm resize -s +100G /dev/centos/root
查看扩容后的 空间,并更新文件系统
ssm list
#这步在centos8中不需要操作
xfs_growfs /dev/centos/root
注释fstab自动挂载的home一行或者删掉
#/dev/mapper/centos-home /home xfs defaults 0 0
网友评论