新机器随便搞,默认根目录又给我搞了50个g,我特别爱偷懒自动安装好吧,c这回5台新机器有的搞了,总结下,50个g随便跑几个docker镜像,打打日志就没了,尤其微服务的镜像还贼多,老服务器不敢动,新的还怕。
1.扩展/根目录查看磁盘使用情况
df -h
记一下/home挂载的文件系统 /dev/mapper/centos-home
备份/home文件夹下内容
cp -r /home/ ~/homebak/ 或 cp -rp /home/ ~/homebak/
加上p参数,连带着用户权限一起拷贝,之后恢复也加p就不用恢复权限了
卸载 /home
umount /home
如果失败通过以下指令终止/home下的进程
fuser -m -v -i -k /home
删除/home所在的lv
lvremove -y /dev/mapper/centos-home
vgdisplay命令显示整个LVM逻辑卷组的信息
vgdisplay
剩余大小为2.13个T。扩展/root所在的lv,增加个1.13个T
留1个T给home,存存文档,软件缓存,重装系统还是有用的
扩展根目录对应逻辑卷
lvextend -L +1.1T /dev/mapper/centos-root
扩展根目录对应逻辑卷的文件系统
xfs_growfs /dev/mapper/centos-root
2.恢复/home目录
重新创建home lv(分配centos卷组剩余所有的Free Pe的大小到home逻辑卷 )
lvcreate -n /dev/mapper/centos-home -l 100%FREE
格式化逻辑卷,创建/home文件系统
mkfs.xfs /dev/mapper/centos-home
挂载 home,并恢复文件备份,恢复文件权限所属
mount /dev/mapper/centos-home /home
cp -r /root/homebak/* /home/ 或者 cp -rp /root/homebak/* /home/
chown -R admin:admin /home/admin
df -h



