根【/】目录硬盘内存满了,怎么把【home】目录的内存分配给【/】目录
1.重启电脑 以root用户直接登陆(这是为了解决/home目录被占用的情况,也可以使用其它方式终止/home被占用,不过这样最直接)
2.卸载/home 注意:需要先做好备份
umount /home
卸载时可能会出现以下情况,可使用 fuser -mv /home 命令查看目录的进程
3.删除/home所在的lv逻辑卷 提示:如果不知道你的/home目录的路径,可以使用lvscan命令查看逻辑卷都有哪些
lvremove /dev/centos/home
4.扩展/root所在的lv,增加10G
lvextend -L +10G /dev/centos/root
5.扩展/root文件系统
xfs_growfs /dev/centos/root
这步完成后,使用 df -h 可看到大小更改
6.重新创建home lv
lvcreate -L 15G -n home centos
home:代表新建lv的名字 centos:代表vg卷组的名字 而创建好之后,访问它的路径应该是:/dev/centos/home(这个是路径的名字)
7.创建home的文件系统
mkfs.xfs /dev/centos/home
8.将home挂载
mount /dev/centos/home /home
9.查看
df -h
10.完成
以上步骤全部顺利执行的话,那么就可以完成我们最初的目标了(也就是把/home下的多余空间藤出来一部分
给根目录使用)!
|