问题背景
2024年12月3日,公司的系统出现了问题,排查了很久,最终定位到了问题是nginx,报错显示磁盘空间不足,我就好奇(因为自己最近没有太多时间关注,下面人汇报之前就看见了这个问题),然后/目录已经没有磁盘空间了,要把home目录的磁盘挂载过来。废话不多,直接开始。
第一步
查看自己的磁盘使用情况
第二步
如果/home目录没有数据,直接umount /home
第三步
取消开机加载/home目录 vi /etc/fstab(注意,每台机器都不一样,注释掉跟home相关就行)
第四步
删除/home所在lv,lv参考df-h中显示内容 lvremove /dev/mapper/openeuler-home
第五步
扩展/目录,将剩下的全部可用大小分配给
执行 /lvextend -l +100%FREE /dev/mapper/openeuler-root
第六步
查看df -h文件系统未扩展,但lsblk,已经修改成功
第七步
扩展root目录文件系统
注意,参考lsblk -f中内容,root目录文件系统为ext4。
执行指令:resize2fs /dev/mapper/openeuler-root
有的操作系统版本不一样,会显示需要在线处理
总结
其实以上的内容都是参考了一位博主的,不过这个博主写的有一段错误,所以我修订了一下,不过按照他的方法也确实成功扩容了(我们根目录现在3.9个T了哈哈)。附上原文链接:https://blog.csdn.net/dqcoffee/article/details/140886736