首页 > 代码库 > 记一次linux磁盘空间full
记一次linux磁盘空间full
某一天我的linux机子突然磁盘满了,使用df命令查看
/dev/sda1 184G 184G 0 100% /
依次到根目录下使用命令查看各个目录的大小
du -h -x --max-depth=1
,发现所有的目录加起来只占用了20G。查看了inode节点,都没有问题啊。
使用lsof命令查看是否有被删除过的文件依然被程序占用
lsof | grep ‘(deleted)‘
,并且一直在写操作,然而我把所有带有这deleted标识的程序结束,并且删除该文件,问题依旧。
高潮来了。
查看crond的定时任务,万万没想到,有一天的存储挂了后,没恢复。后来又直接挂载了存储到该目录。就一直找不到为什么根磁盘满了的原因。有一个备份的目录在晚上备份的过程中直接把该挂载存储的目录直接塞满了,导致的根分区满了。
解决过程,卸载挂载存储的目录,然后之前备份到该存储目录的内容直接复制到其他分区,并删除,重新挂载存储。一切搞定。
记一次linux磁盘空间full
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。