TypechoJoeTheme

Frozen个人随笔

admin

网站页面
标签搜索

centos7 将home的空间扩容到根目录

Centos7把home目录下多余的空间转移到/根目录下

通过df-h发现,根目录空间不足,而home目录可用的,居然有74G。我现在想分出64G给根目录

把你需要挂载的机器的逻辑卷记住(上面的图,左边是逻辑卷,右边是虚拟磁盘)

/dev/mapper/centos-home 物理地址(逻辑卷)

其中的centos就是这个类,不能修改,记住centos,在第四步后要用,你的可能是叫其他名,都是df -h,后显示的结果,centos-home,取-前面的值
1.备份home(可以根据需求而定)
mkdir /home-bak
mv /home/* /home-bak

2.取消挂载
先杀掉占用home的进程
fuser -k /home
kill -9

umount /home

3.卸载逻辑卷
lvremove /dev/mapper/centos-home

4.创建卷,home目录,卷名为centos
lvcreate -L 10G -n home centos

5.格式化文件系统
mkfs -t xfs /dev/mapper/centos-home

6.挂载到home
mount /dev/mapper/centos-home /home

  1. 扩展根目录逻辑卷
    lvextend -L +64G /dev/mapper/centos-root

8.扩展根目录文件系统
xfs_growfs /dev/mapper/centos-root

9.还原home(如需还原可选)
mv /home-bak/* /home
rm -rf /home-bak/*

赞 · 1
评论 (0)