我想使用 bazel 在使用 Lustre 文件系统的 CentOS 6.6 集群上构建 tensorflow。此文件系统不支持锁定。在 github 上引用此问题。
我读过Docker可以提供虚拟化。我可以在 docker 中使用不同的文件系统来使用 bazel 吗?
这个(Lustre)文件系统不支持锁定
Lustre确实支持文件锁定,即使在客户端之间也是如此,但由于开销,默认情况下它不会启用此功能。 如果您的应用程序仅在单个节点上运行,则可以使用-o localflock
挂载选项挂载 Lustre 客户端,该选项启用 flock,但它在客户端节点之间不一致。 如果您只需要单节点应用程序的 flock,这是最快的。
如果需要 flock 在同时在多个客户机节点上运行的应用程序之间保持一致,请使用-o flock
挂载选项挂载所有相关客户机。