删除文件,磁盘空间没变

    登录进入Ubuntu服务器,使用tab命令时候,报错:cannot create temp file for here-document: No space left on device。由于对某一进程使用了 strace进行跟踪,strace -o ,将监控结果,保存到了文件之中,不到五六小时,文件大小达到了100GB以上,导致系统剩余空间不足。使用命令df -h进行查看,的确剩余空间几乎为0.
    于是使用rm对文件进行删除。文件删除之后,磁盘空间居然没有变化!!!然后想起,我是使用了screen命令,在这里面有使用strace命令,产生的文件,是由此strace产生的,但是,我仅仅只是删除了产生的文件,并没有关闭此文件对应的进程。所以对此进程关闭即可。
    另外,参考到参考网页1,还有lsof此命令,可以查看正在使用某文件的进程。其他情况,可能还有被删除文件已经建立硬链接、或者磁盘损坏等情况。假设在不想关闭进程的情况下,可以使用echo " " >/path/filename对文件进行重写。参考在线清理Apache、Tomcat、Nginx等Web服务产生的日志文件

参考网页
1 LINUX下删除文件磁盘空间不释放的原因http://blog.csdn.net/mr253727942/article/details/38361469

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值