Centos8 删除home 扩大root根目录空间

in 学习笔记 with 0 comment

1、备份home分区文件 自己备份方法就不写了!
2、 修改fstab(这一步非常重要,千万不要漏了)
准备卸载/home文件系统,centos启动时会对/etc/fstab的内容逐一检测,由于fstab默认有/home,如果不修改fstab,重启之后会发现centos跪了。

编辑fstab

nano /etc/fstab

用#注释掉/home的内容

/dev/mapper/cl-home /home xfs defaults 0 0

3、安装psmisc

yum install -y psmisc

4、卸载home文件系统

umount /home

如果提示无法卸载,是因为有进程占用/home,可以用下面的命令来停止占用的进程。

fuser -km /home/

如果发现ssh掉线了请重启一下机器!

5、删除/home所在的lv

lvremove /dev/mapper/cl-home

自己对应文件系统的位置有的版本可能是 /dev/mapper/centos-home 在编辑fstab 注释的位置可查看!

接着会出现确认的内容,输入“y”,回车。

111.jpg

6、扩展/root所在的lv

可以先输入 lsblk 命令查看空闲的空间大小,比如是112G

lvextend -L +112G /dev/mapper/cl-root

2222.jpg
出现这些内容说明root所在的lv已经成功拓展成了112G

7、扩展/root文件系统
可以先输入 df -h 查看挂载点
333333.jpg
可以看到挂载点是“/” 不同的系统可能不同请自行查看

xfs_growfs /

4444444.jpg
出现类似这些内容就可以了!

可以输入 df -h 检查一下root根目录的空间

Responses