Filesystems 测试文件系统是否支持群集文件锁定?

Filesystems 测试文件系统是否支持群集文件锁定?,filesystems,nfs,systems-programming,flock,Filesystems,Nfs,Systems Programming,Flock,如果尝试在无锁NFS装载上flock()文件,则flock将挂起,即使传递了LOCK\u NB 是否可能检测到文件系统不支持提前锁定?可能是从statfs返回了什么 如果没有,是否有一些合适的启发式方法来确定何时避免文件锁定?例如,通过检查文件系统幻数或装载标志 谢谢你的帮助 你在使用Linux吗?Linux上的NFS实现支持群集。我看到flock在Linux和Mac客户端上挂起,nfs v3和无锁服务器都在运行。

如果尝试在无锁NFS装载上
flock()
文件,则
flock
将挂起,即使传递了
LOCK\u NB

是否可能检测到文件系统不支持提前锁定?可能是从statfs返回了什么

如果没有,是否有一些合适的启发式方法来确定何时避免文件锁定?例如,通过检查文件系统幻数或装载标志


谢谢你的帮助

你在使用Linux吗?Linux上的NFS实现支持群集。我看到flock在Linux和Mac客户端上挂起,nfs v3和无锁服务器都在运行。