GlusterFS 客户端 - 检查同步是否完成

GlusterFS 客户端 - 检查同步是否完成

我想将 GlusterFS 与我的 Web 服务器一起使用。在将新的 Web 服务器实例在负载平衡器中上线之前,我想知道是否有办法检查文件是否已完成同步?例如,如果我在 Gluster Server 上有 50,000 个文件,是否有办法以编程方式检查所有 50,000 个文件是否都在新实例上?

另外,如果在文件到达新实例之前发生文件请求,会发生什么情况?例如,如果 Web 服务器请求是 example.com/test.html,而 test.html 尚未传输。

谢谢!

答案1

以下命令用于检查 GlusterFS 是否正在同步数据后台:

gluster volume heal <volume_name> info

如果条目数不为零,则表示 GlusterFS 正在后台同步数据。

请注意,此命令不会对分布式卷执行任何工作。

谢谢。

相关内容