在我的 CentOS 服务器上,硬盘已满,但硬盘中没有任何大文件。我用命令
检查文件大小。 当我重新启动服务器时,问题解决了,但 1 或 2 天后,这个问题又出现了! 我该如何解决这个问题呢? du
注意:我使用 CentOS 6.5 和 SSD 硬盘
答案1
当您看到磁盘空间被消耗,但消耗该空间的文件在文件系统中不可见时,通常意味着文件正由正在运行的进程保持打开状态。
一旦进程终止,空间就会被释放。重新启动是终止进程的一种方式,这就是为什么重新启动时会释放空间。
您可以使用lsof
它来查找正在使用已删除文件的进程并终止单个进程,而不必重新启动。