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

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

linux清理磁盘(/dev/mapper/centos-root 100%)_第1张图片
看那些文件大,比如:
linux清理磁盘(/dev/mapper/centos-root 100%)_第2张图片
最后 rm -rf 你要删除的文件(需要删除的文件我已经删除了,这里只是随便演示一下,如何查看)

你可能感兴趣的:(linux,linux)