linux下根目录空间不足,但home有很大空间

linux下根目录空间不足,但home有很大空间,第1张

df -h

tar cvf /tmp/home.tar /home

清除/home相关进程: fuser -km /home/

卸载/home目录: umount /home

移除/home对应的lv: lvremove /dev/centos/home 敲完这命令后会有相应的提示,输入y按enter就可以。

lvextend -L +500G /dev/centos/root

xfs_growfs /dev/centos/root

lvcreate -L 100G -n /dev/centos/home

如若提示错误,请计算下分配的空间在磁盘上有没有那么大,没有的话是无法成功的

mkfs.xfs /dev/centos/home

接下来我们就要把home目录挂载回去

mount /dev/centos/home

tar xvf /tmp/home.tar -C /home/

cd /home/home/

mv * ../

最后通过 df -h 就可以看到新的磁盘状态!

分类: 电脑/网络 >> *** 作系统/系统故障

问题描述:

我的linux /目录分了 40G的空间 以前空间使用一直都保持在6%左右 后来有一天空间突然全部满了 很奇怪

PS:在这之前我进行过一次大规模的MYSQL数据库 *** 作 不知道是不是有关系

请问我该怎么检查 和怎么处理?

解析:

正常情况下用不了那么多空间啊

mysql一般是在var目录下面

你没有单独给var建立分区吧

找一找哪个目录和文件占用了那么多的空间

cd \

du -h --max-depth=1|grep G|sort -n

找到最大的那个目录后进入该目录

再运行du -h --max-depth=1|grep G|-n

如果没有结果可以运行 du -h --max-depth=1|grep M|sort -n

找出来以后看是否有用的文件

没用就删掉

查找根目录下大于500M的文件:

-type [fileType] 文件类型是 fileType 的文件。

-size [fileLength] 文件大小是 fileLength 。

option 组合到一起之后,整条命令的意思就是“查找根目录下大于500M的文件”。

-h 输出文件系统分区使用情况,如下图所示:

-s 显示文件或真个目录的大小,如下图所示:

查看当前目录下所有文件大小:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/6204667.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-18
下一篇2023-03-18

发表评论

登录后才能评论

评论列表(0条)

    保存