根目录扩容
查看目前磁盘空间使用情况
df -h
![](https://img.haomeiwen.com/i13084796/9a4b0750232ab453.png)
可以看到此时虽然根目录下的空间已经将近耗尽,但是home目录下依然有很大的空间可用。
扩容
扩容思路
1、备份home目录
2、删除home文件系统所在的逻辑卷
3、扩大根目录所在的逻辑卷
4、恢复home所在的逻辑卷
5、删除之前的home备份
实施
备份home目录
这里我们把home目录备份到/run下面
tar cvf /run/home.tar /home
删除home系统所在的逻辑卷
先终止所有使用home文件系统的进程
fuser -km /home
卸载home目录
umount /home
删除/home所在的逻辑卷lv
lvremove /dev/mapper/centos-home
![](https://img.haomeiwen.com/i13084796/ab7c8dc4b2402cae.png)
扩大根目录所在的逻辑卷
因为我们目前有800多G的空间,所以我们给根目录扩大500G的空间
lvextend -L +500G /dev/mapper/centos-root
![](https://img.haomeiwen.com/i13084796/7322ab915c1289c5.png)
扩大/root的文件系统
xfs_growfs /dev/mapper/centos-root
![](https://img.haomeiwen.com/i13084796/ab5d2c09e467337d.png)
重建home所在的逻辑卷
在创建/home文件系统时,我们指定逻辑卷的大小为360G
lvcreate -L 360G -n/dev/mapper/centos-home
![](https://img.haomeiwen.com/i13084796/7511ef22ebddf250.png)
重建home文件系统
这里我们重新创建一个home文件系统。
mkfs.xfs /dev/mapper/centos-home
将新建的文件系统挂载到/home目录下
mount /dev/mapper/centos-home
![](https://img.haomeiwen.com/i13084796/fe12a848a9c218fd.png)
![](https://img.haomeiwen.com/i13084796/a665b3824289a239.png)
恢复/home目录的内容
tar xvf /run/home.tar -C /
删除/run下面的备份
rm -rf /run/home.tar
![](https://img.haomeiwen.com/i13084796/f4ff9a354a70198d.png)
可以看到,此时根目录已经分配了550G的空间。
网友评论