目前,关于 Debian 不稳定版的 NFS 存在多个未解决的错误。
问题描述中说,故障是由 nfs-kernel-server 转换到 rpcbind 触发的 - 而 rpcbind 和 portmap 不能同时绑定同一个端口。然而,rpcbind 包根本没有 init.d 脚本,尽管它在手动启动时似乎在我的客户端上运行良好(我的服务器也坏了,所以我没有完全检查它)。
但是,我不希望在可能随时重新启动的服务器上手动启动服务 - 并且我不希望由我或某个随机的人编写一个黑客脚本。
因此,我正在寻找“官方”解决方案来修复 Debian 的 NFS 使用问题,而无需手动破解。正确的解决方案显然需要一些时间,但一个好的临时解决方案是全世界每个 Debian NFS 用户所需要的。
答案1
有解决方法在错误报告中给出。第一个你不需要(手动运行 rpcbind)。第二个 - NEEDS_STATD=no 和 -o nolock - 对我来说很好用。beg 报告线程中的另一个选项是使用 nfs4,在这种情况下,您只需设置 NEEDS_STATD=no。
请注意,引用的解决方法错误地说“-o lock”,应该是“-o nolock”。
不太可能有“官方”解决方案。只需关注错误报告,看看人们如何应对该问题。问题很可能不会有“官方”解决方案,而是通过修复 rpc.statd 或向 rpcbind 添加初始化脚本来修复。
答案2
问题已正式解决,rpcbind 包现在包含初始化脚本,依赖关系已全部改变。