centos重新分配磁盘
今天公司的 gitlab突然挂掉了 , 原本以为内存问题,结果发现是磁盘空间不足,可能安装系统的时候没有将剩余的空间挂载到 root上,而是自动分配到了 home,所以要重新分配一下磁盘
df -h
查看磁盘空间
首先你需要备份home文件夹里面的内容
cp -r /home/ /homebak/
卸载 home
umount /home
如果出现 home
存在进程,使用 fuser -m -v -i -k /home
终止 home
下的进程
删除home扇区
lvremove /dev/mapper/centos-home
给root
所在的扇区增加350G
lvextend -L +350G /dev/mapper/centos-root
扩展root文件系统
xfs_growfs /dev/mapper/centos-root
重新创建home扇区,磁盘剩余的容量填上去
lvcreate -L 50G -n home centos
创建文件系统
mkfs.xfs /dev/centos/home
挂载 home
mount /dev/centos/home /home
把备份的东西cp回home
cp -r /homebak/* /home/
删除备份,再查看磁盘分配情况就可以了
原文:https://blog.csdn.net/weixin_44567104/article/details/97244718