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中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...