相关疑难解决方法(0)

查找并删除打开但已被删除的大文件

如何找到已被删除但仍在应用程序中打开的大文件?即使进程打开了这样的文件,如何删除它?

情况是我们正在运行一个正在以极快的速度填充日志文件的进程。我知道原因,我可以解决它。在那之前,我想在不关闭进程的情况下 rm 或清空日志文件。

简单地执行rm output.log仅删除对文件的引用,但它会继续占用磁盘空间,直到进程终止。更糟糕的是:在rming之后我现在无法找到文件在哪里或有多大!有没有办法找到该文件,并可能清空它,即使它仍然在另一个进程中打开?

我特指基于 Linux 的操作系统,例如 Debian 或 RHEL。

process logs disk-usage open-files files

142
推荐指数
2
解决办法
29万
查看次数

标签 统计

disk-usage ×1

files ×1

logs ×1

open-files ×1

process ×1