1.扩容原因:
由于/dev/mapper/centos-root挂载的/目录空间太小需增加空间
2.扩容方法:
将从/dev/mapper/centos-home缩小500G重新分配给/dev/mapper/centos-root(注意:该方式需要重新格式化/dev/mapper/centos-home,需备份好数据)
3.具体操作:
①查看挂载情况
[root@localhost ~]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 205G 2.2G 203G 2% /
devtmpfs devtmpfs 32G 0 32G 0% /dev
tmpfs tmpfs 32G 0 32G 0% /dev/shm
tmpfs tmpfs 32G 49M 32G 1% /run
tmpfs tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda1 xfs 197M 139M 59M 71% /boot
tmpfs tmpfs 6.3G 0 6.3G 0% /run/user/0
/dev/mapper/centos-home xfs 718G 33M 718G 1% /home
②取消/home挂载,对/dev/mapper/centos-home分区进行空间缩小500G
[root@localhost ~]# umount /home/
[root@localhost ~]# lvreduce -L -500G /dev/mapper/centos-home
③格式化/dev/mapper/centos-home分区并重新挂载
[root@localhost ~]# mkfs.xfs /dev/mapper/centos-home -f
[root@localhost ~]# mount /dev/mapper/centos-home /home/
④将缩小的500G扩展到/dev/mapper/centos-root分区,并对这500G进行格式化
[root@localhost ~]# lvextend -L +500G /dev/mapper/centos-root
Size of logical volume centos/root changed from 205.00 GiB (52480 extents) to 305.00 GiB (78080 extents).
Logical volume centos/root successfully resized.
[root@localhost ~]# xfs_growfs /dev/mapper/centos-root
⑤最后查看挂载信息确认
[root@localhost ~]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 705G 2.2G 703G 2% /
devtmpfs devtmpfs 32G 0 32G 0% /dev
tmpfs tmpfs 32G 0 32G 0% /dev/shm
tmpfs tmpfs 32G 49M 32G 1% /run
tmpfs tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda1 xfs 197M 139M 59M 71% /boot
tmpfs tmpfs 6.3G 0 6.3G 0% /run/user/0
/dev/mapper/centos-home xfs 218G 33M 218G 1% /home