linux清理磁盘(/dev/mapper/centos-root 100%)

  • Post author:
  • Post category:linux




linux清理磁盘(/dev/mapper/centos-root 100%)


昨天玩docker的时候,提醒磁盘空间不够了, 就像写算法的时候报个StackOverflowError

这个提示对我这个小白来说太可怕了,于是赶紧去看大神们的博客…




原因分析:

其实一开始还有个问题,起因是我转移docker的位置,弄来弄去没弄好,最后想还原的时候出错了,导致启动卡住、关闭也卡住,这里弄弄那里弄弄,最后把它卸载了。

/dev/mapper/centos-root 100%的原因只有一个 就是 有文件把这个root 可支配的内存满了。

查阅很多博客后发现,其实是我昨天传了一个4.4GB的ISO进来,一下撑爆了!

(害,我还以为是docker引起的,linux这方面还是白的太厉害了下来多多学习吧…)




解决方案:

①删除这个路径下的没用的文件(本次执行的方案)

②调大这个可以支配的内存


①的思路是:

  1. 查看当前内存使用情况
  2. 查看各个目录空间情况
  3. 删除已经知道的没有用的文件
  4. 把没用的文件占用的空间腾出来
#这个是查看现在的内存使用情况
df -h
# 输出当前目录下各个子目录所使用的空间
du --max-depth=1 -h

在这里插入图片描述


看那些文件大,比如:


在这里插入图片描述

最后 rm -rf 你要删除的文件(需要删除的文件我已经删除了,这里只是随便演示一下,如何查看)



版权声明:本文为qq_58035032原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。