问题如图
前提 /home 和 / 都是lvm,想把/home 对应的空间分配给 /。
操作流程
1、卸载 /home
umount -l /home
2、移除/home卷,释放空间
先查看 /home 卷的名称,执行命令:lvdisplay
移除 /home 卷,执行命令:lvremove /dev/ao/home
如果报如下错误,执行命令:
fuser -vm /dev/ao/home 查看 /home 被占用进程
fuser -km /dev/ao/home 关闭 /home 被占用进程
再次执行:lvremove /dev/ao/home,得到如下内容即为成功
3、将空闲空间全部扩展导根目录下
lvextend /dev/mapper/ao-root /dev/sda3
4、扩容到文件系统空间
执行命令:xfs_growfs /dev/ao/root
5、修改/etc/fstab 去掉/home自动挂载记录
vi /etc/fstab
删除后,执行如下命令:
systemctl daemon-reload 加载/etc/fstab
mount -a 测试挂载是否正常
lsblk 查看挂载是否符合要求(/home去掉等)