天天看点

centos7.x根目录扩容

作者:80后经典游戏解说

1、 环境说明

将/home目录空间压缩出400GB分配给“/”根目录

OS:centos7 2003 最小化安装

离线环境,配置本地yum源

2、 备份/home目录

tar -czvf /root/home.tgz /home

centos7.x根目录扩容

3、 查看当前磁盘分区

df -h

centos7.x根目录扩容

4、 卸载/home分区

umount -lf /home

centos7.x根目录扩容

5、 减少/home分区400GB空间

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

centos7.x根目录扩容

6、 增加"/"根分区400GB空间

lvextend -L 400G /dev/mapper/centos-root

centos7.x根目录扩容

7、 执行扩容操作

xfs_growfs /dev/mapper/centos-root

centos7.x根目录扩容

8、 安装psmisc

先配置好本地yum源

psmisc,下载完成后上传到任何目录,执行:

yum localinstall -y psmisc-22.20-17.el7.x86_64.rpm

centos7.x根目录扩容

9、 解除/dev/mapper/centos-home占用

fuser -kuc /dev/mapper/centos-home

centos7.x根目录扩容

lvremove -f /dev/mapper/centos-home

centos7.x根目录扩容

10、 重新创建home卷,分配大小40GB

lvcreate -L 40GB -n home centos

centos7.x根目录扩容

11、 格式化新分区

mkfs.xfs /dev/centos/home

centos7.x根目录扩容

12、 挂载到/home目录下,查看分区是否成功

mount /dev/mapper/centos-home

df -h

centos7.x根目录扩容

13、 将剩余空间全部分配给/home目录(也可分配给"/"根目录:lvextend -r -l +100%FREE /dev/mapper/centos-root)

lvextend -r -l +100%FREE /dev/mapper/centos-home

centos7.x根目录扩容

df -h

centos7.x根目录扩容

14、 恢复备份

tar -zxvf /root/home.tgz -C /home

centos7.x根目录扩容

15、 重启检查

centos7.x根目录扩容
centos7.x根目录扩容

继续阅读