Centos / dev / sda1分区内存问题

我们在/ dev / sda1分区内存问题上有问题。

大概需要一个星期,无理由地填写99%。 要解决这个问题,我们只需要重新启动服务器和内存使用率回到35%左右。

这个分区的总空间是9.9G。

请指教,

干杯

您有一个正在被删除的文件,但没有被创build它的进程closures。 在重新启动之前,以root身份执行以下操作:

 lsof | grep deleted 

你应该find一些正在被删除的文件,但是因为创build它的进程没有closures它,空间还在使用中。

一旦它填满了,你可以从/运行命令du -h –max-depth = 1这将给你一个目录列表的空间正在使用。 然后你可以进入占用最多空间的文件夹(猜测/ var),然后执行相同的操作。 你应该能够找出空间的去向。 我认为这将是日志/邮件 – 取决于服务器angular色是什么。

什么是/ dev / sda1用于? 如果是/ var或者是/ var,那么你可能会有日志溢出,或者邮箱没有被清理掉

我们真的需要看你的分区表。 但是我想起来,填满的原因是你正在写大量的垃圾到/ tmp而不是清理掉,而/ tmp不在它自己的分区上。

你也应该尝试ps aux来看看哪个程序吃了很多你的记忆。