centos7下根目录扩容

起因


系统盘给了800G
新人装的系统,根目录/只给了50G,home目录给750G,真是头疼,还没干啥,根目录就快满了

没辙,趁安装的内容还不多,自己扩容吧

结果,把根目录扩到800G


空间都分完了没有剩余,得把home空间弄到root里,最后根目录840G,/home有40G

1、备份/home目录,找个地方,把home下的目录挪到别的地方去

2、卸载/home
先终止所有使用/home文件系统的进程,再卸载,这里要注意不要在/home目录下执行下面的操作
终止

fuser -km /home

卸载

umount /home

3、删除/home所在的逻辑卷lv

lvremove /dev/mapper/centos-home

4、扩大根目录所在的逻辑卷

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

5、扩大/文件系统

xfs_growfs /dev/mapper/centos-root

6、重建/home文件系统所需要的逻辑卷

lvcreate -L 50G -n /dev/mapper/centos-home

7、创建文件系统

mkfs.xfs  /dev/mapper/centos-home

8、新建的文件系统挂载到/home目录下

mount /dev/mapper/centos-home

9、恢复/home目录的内容

把刚才挪走的用户目录,挪回来

10、重启

reboot

查看

df -lh

注意:一定要注意有个命令,是缩容,lvreduce,我用了以后正常,还是缩容的root,然后重启后就彻底起不来了。现实区块错误。挂不上failed to mount /sysroot,重装的 :(

你可能感兴趣的:(存储,扩容)