计算在Linux系统上保存文件的进程数

时间:2016-12-25 09:55:51

标签: linux unix filesystems fuser

我很想知道有多少进程或任何其他实体在系统上保存特定文件。 我试图找到一种使用lsof的方法(我不想因为有效性而聚合所有持有者),但在手册页中找不到任何内容。

请注意,表示正在计算fs上此特定文件的硬链接计数的inode链接计数。

编辑:我现在知道可以使用热熔器(在下面的一个答案中提到)来获取此信息,但是热熔器使用procfs,因此效率不高。有没有人知道任何其他没有迭代procfs的工具?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试使用以下命令

fuser filename

您也可以尝试

lslocks