linux 下磁盘满问题

       df -h显示/home空间被占用100G,但是du -sh统计出来的结果却是/home分区下所有文件总共只占用2G的大小。

       非常奇怪的情况。

    后来用lsof /home | grep -i delete 查找了一下终于发现问题的关键所在。

       存在很多已被删除的文件占用磁盘。

       造成这种情况的原因是什么呢

          在删除这个日志文件的时候是用rm -rf *.log这样的命令删除的,删除日志之后又没有重启进程,导致inode节点不被释放,空间一直被占用。
  如果我们用echo “ ” > /logpath/201109.log这样的命令来清空日志,就不会出现上面这样的问题了。


      如何解决:

              lsof /home | grep -i delete  第一列为进程号

              杀死这些已经废弃的进程即可, 几分钟后,磁盘恢复 df -h正常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值