linux清理磁盘(/dev/mapper/centos-root 100%)
昨天玩docker的时候,提醒磁盘空间不够了, 就像写算法的时候报个StackOverflowError
这个提示对我这个小白来说太可怕了,于是赶紧去看大神们的博客…
原因分析:
其实一开始还有个问题,起因是我转移docker的位置,弄来弄去没弄好,最后想还原的时候出错了,导致启动卡住、关闭也卡住,这里弄弄那里弄弄,最后把它卸载了。
/dev/mapper/centos-root 100%的原因只有一个 就是 有文件把这个root 可支配的内存满了。
查阅很多博客后发现,其实是我昨天传了一个4.4GB的ISO进来,一下撑爆了!
(害,我还以为是docker引起的,linux这方面还是白的太厉害了下来多多学习吧…)
解决方案:
①删除这个路径下的没用的文件(本次执行的方案)
②调大这个可以支配的内存
①的思路是:
- 查看当前内存使用情况
- 查看各个目录空间情况
- 删除已经知道的没有用的文件
- 把没用的文件占用的空间腾出来
#这个是查看现在的内存使用情况
df -h
# 输出当前目录下各个子目录所使用的空间
du --max-depth=1 -h
看那些文件大,比如:
最后 rm -rf 你要删除的文件(需要删除的文件我已经删除了,这里只是随便演示一下,如何查看)
版权声明:本文为qq_58035032原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。