moosefs - 我在 "sustained" 文件夹中有一些残留文件 (mounted -o mfsmeta),我该如何清理?

moosefs - I have a few lingering files in the "sustained" folder (mounted -o mfsmeta), how do I clean up?

我一直在清理我的 mfs 安装,发现一些文件在 mfscgi 列表中显示为 "sustained"(我已经断开了包含这些块的服务器),但它们也出现在mfsmeta 文件系统,在 "sustained" 下。 我该如何清理它? 这个持续的文件夹是否受垃圾政策的约束? 似乎不允许我手动删除...

MooseFS 中的持续文件是指已完全删除(从垃圾箱中!)但某些挂载点上的某些进程仍在使用(打开)的文件。

因此您需要停止使用这些文件的进程,以便删除它们。

已关闭文件的列表会定期发送到主服务器,因此它们应该很快就会从持续中消失(可能会有一些小的延迟),尤其是在您卸载了挂载点的情况下。

您可以使用 lsof -n | grep /mnt/mfs 或在 MFS CGI 的 "Resources" 选项卡中检查特定安装点的打开文件列表。