我们不想要/home目录那么大的空间,将/home分区的空间降低,并把减少的空间扩容至根分区,具体操作如下
1.卸载/home分区,提前备份好分区数据
\cp -rf /home /tmp/
umount /home
若是卸载分区报错
fuser -m /home
/home: 10278c 10279c 10280c 10281c 10282c 10295 10365 18222c
命令:kill -9 pid
其他还有很多命令:fuser -m /home
fuser -kvm /home
umount -f /home 强行解除挂载
2.删除逻辑卷home
lvremove /dev/centos/home
vgdisplay
Free PE / Size 中显示的空间为卷组的空闲空间1.03T
3.创建新的home卷,并分配空间。
L表示大小,默认单位为M;n表示卷名;这里的centos是CentOS7安装系统的时候就默认建立好的卷组名。
lvcreate -L 50G -n home centos
4.查看逻辑卷home
lvdisplay
5.在新建的逻辑卷home上建立xfs文件系统
mkfs -t xfs /dev/centos/home
6.在新建的逻辑卷home上建立xfs文件系统
mkfs -t xfs /dev/centos/home
7.把剩下的1007G现在分配给root卷
lvextend -L +1007G /dev/centos/root
lvdisplay
8.扩展root卷
xfs_growfs /dev/centos/root