oh 呵呵!系统盘磁盘分配home太多

 最近被派去机房装系统,新手一枚,硬件准备妥当之后做完raid,然后就开始安装系统,系统自己U盘制作的centos7.4,一台一台终于装完了20多台,然后回家远程后发现一个严重的问题,因为本人不想折腾,所以分区是自动的,550G的系统盘,装完之后发现/目录只有50G,瓦特?这种自动分配方法不科学吧!!天哪噜,要死人了。然后发现大部分是在home目录,可耻的home目录!!
   好吧,赶紧百度看看有没有其它解决办法,心理其实没有抱多大希望,毕竟系统已经固定了,结果一搜索,还真的有,方法也简单,就是先卸载home,再加大root,再重新挂载home,具体命令如下:

先df -h查看磁盘,方便之后对比
然后fdisk -l挂载块的名字(有的小朋友可以直接用UUID)
备份home目录(如果下面有资料的话)
cp -r /home/ /homebak/
卸载home
umount /home (若是有占用进程可以执行fuser -m -v -i -k /home 终止 home 下的进程,再卸载)
删除/home对应的挂载块
lvremove /dev/mapper/centos-home
为根目录挂载块加上磁盘
lvextend -L +450G /dev/mapper/centos-root
扩展/root文件系统
xfs_growfs /dev/mapper/centos-root
重新创建home挂载块(注意,此处剩余的大小需要通过vgdisplay命令来查看FREE PE /SIZE就是剩余大小)
lvcreate -L 25G -n home centos
格式化文件系统
mkfs.xfs /dev/centos/home(也可以是 /dev/mapper/centos-root)
挂载
mount /dev/centos/home /home
再进行查看df -h就已经成功了
接下来再把资料备份回来就可以了

借鉴:https://blog.csdn.net/perfectzq/article/details/73606119

猜你喜欢

转载自blog.51cto.com/huangmoumou/2342388