linux – 如何防止无意的磁盘使用量增加?

前端之家收集整理的这篇文章主要介绍了linux – 如何防止无意的磁盘使用量增加?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
df -ht表明磁盘使用量正在迅速增加(每天250 MB或更多):
Filesystem             Size   Used  Available Capacity  Mounted on
/                       20G    14G       5.9G    71%    /

即使我从root访问运行du -skh *,在除了/ proc之外的任何顶级目录下,磁盘空间量也没有显示任何增加. du -skh *显示正在使用的磁盘空间更少.

不幸/ proc是相当神秘的,我不认为你应该删除那里的任何东西.

注意:重新启动服务器,将恢复所有无法解释的磁盘使用量增加.

解决方法

这听起来像是一个已被删除文件正在被填满,但该过程仍处于活动状态.也许是日志文件或其他东西.

您可能有一些清除守护程序清除/ tmp或某个进程正在写入文件的位置.

只要进程处于活动状态,文件就会保留,即使它的目录条目不再存在.

当进程终止时,文件最终关闭.当文件关闭但没有实际的目录条目时,它最终会被删除.但只要它打开,它消耗的空间将保持不变,并且它可以继续变大.

重新启动时,您显然正在终止该进程,然后系统会删除孤立的文件.

现在,正如我所说,这只是一个猜测,但它在某种程度上解释了发生在你身上的事情.

猜你在找的Linux相关文章