记一次Linux磁盘清理

记一次Linux清磁盘

最近发现有台机器磁盘满了,搜了下,nohub.out占完了

然后果断的rm -rf nohub.out,以为结束了,然而df -h看了下,一点都没释放。。。

因为被删除的文件在删除的时侯还是进程在操作(打开、访问等)的缘故,rm只完成了在磁盘上文件实体的释放,而类似free list结构中相应的文件系统因进程的操作相应的inode并未释放。

解决的方法:
这样的问题解决起来也很简单,找到操作的进程,kill掉就可以了

当然,闲得无聊,你重启机器,也没话说
(最后,别忘了重启你的程序)

在网上发现两个可以不用停止服务就可清空nohup.out的命令。
第一种:cp /dev/null nohup.out
第二种:cat /dev/null > nohup.out

以上,完~

文章目录
|