问题

在安装centos7系统时,假若不进行任何的分区操作,默认会分为两个区,一个根分区,一个/home分区,如下所示:

但是问题是,我们不想要/home目录那么大的空间,所以如何去做,将/home分区的空间降低,并把减少的空间扩容至根分区,下面是具体操作

步骤

1、卸载/home分区

cp -r /home /tmp/
umount /home

2、将/dev/mapper/centos-home的空间降低(降低多少,就在后面扩容多少)

lvreduce -L -100G /dev/mapper/centos-home

3、重新格式化这个分区

mkfs.xfs /dev/mapper/centos-home -f

4、进行挂载/home分区

mount /dev/mapper/centos-home /home
挂载完成之后,使用df -hT查看下是否已经减少

5、扩容根分区

lvextend -L +100G /dev/mapper/centos-root

6、使修改生效

xfs_growfs /dev/mapper/centos-root

7、验证

验证下是否磁盘空间已经发生了变化
df -hT