我很难找到任何关于如何使文件锁定适用于 NFS 挂载的信息,也无法解决类似的客户端错误ENOLCK (No locks available)
。
据我所知,在 NFSv3 中文件锁定由单独的服务处理,而在 NFSv4 中它由主协议处理。
我认为如果我们能够整合各种场景并在一个地方解决所有问题,那就太好了。如何为 NFS 版本 3 和 4 启用文件锁定?
我个人在 raspberry pi 上使用 debian buster。我基本上按照 debian buster 手册设置了 NFS,但当我尝试锁定文件时,出现了“无可用锁定”错误。
答案1
通过启动rpc.lockd
守护rpc.statd
进程,或者您的操作系统为此提供的任何替代方法。
PS,这与第一条评论中提到的 NFS 协议版本无关,哈哈(到处都是专家,是吗?)。