Centos 可用磁盘空间突然激增

Centos 可用磁盘空间突然激增

我有一个 VPS,总磁盘容量为 120GB。在过去的几个月里,我们的使用量激增,目前磁盘空间使用量已达到 95% 以内。

无论如何,几天前,我发现了一些实际上不必要的大型日志文件,我删除了它们,这样就节省了大约 11 GB 的空间。系统显示有 16GB 的可用空间。但今天早上,发生了一件有趣的事情 - 我检查磁盘空间时只发现有 26GB 可用空间。我只能假设那些是一些 tmp 文件。

有没有办法确定哪些文件已被删除?

答案1

要准确了解您的可用空间发生的情况,可能需要采用以下几种方法:

  • 先前记录的大小(例如ncdu -o或任何先前的备份),再次运行并进行比较。
  • 来自日志清除脚本的任何日志。但是,此日志记录可能不存在,例如,它通常不会运行logrotate --verbose
  • 根据仍然存在的最旧的日志文件、清除计划的时间以及任何记录的状态(例如)猜测清除了什么/var/lib/logrotate/logrotate.status
  • 关闭已删除文件句柄的证据。取消链接仍处于打开状态的日志文件,直到关闭后才能恢复可用空间。这可能发生在向进程发出某个信号或重新启动进程时。
  • 识别可能发生的任何非日志清除,例如清除临时文件、缓存或减少数据库的大小。

相关内容