如何让NFS再次在Debian中正常工作


0

目前Debian不稳定存在多个关于NFS的漏洞。

问题的一个描述是,nfs-kernel-server转换为rpcbind会触发破坏 - 而rpcbind和portmap不能同时绑定同一个端口。但是,rpcbind包根本没有init.d脚本,虽然它在手动启动时似乎在我的客户端上工作(我的服务器也坏了,所以我没有完全检查它)。

但是,我不希望在任何时候可能重新启动的服务器上手动启动服务 - 我不希望我或某个随机的人写一个hacky脚本。

所以,我正在寻找修复Debian NFS使用的“官方”解决方案,不涉及手动黑客攻击。正确的解决方案显然需要一些时间,但是一个很好的临时解决方案是全世界每个Debian NFS用户所需要的。

Answers:


1

解决方法 在错误报告中给出。你不想要的第一个(手动运行rpcbind)。第二个 - NEEDS_STATD = no和-o nolock - 在这里对我来说很好。 beg报告线程中的另一个选项是使用nfs4,在这种情况下你可以设置NEEDS_STATD = no。

注意,引用的workrounds错误地说“-o lock”,它应该是“-o nolock”。

不太可能有“官方”的解决方案。只需密切关注错误报告,看看人们如何应对这个问题。而不是“官方”解决方案,问题可能只是修复 - 通过修复rpc.statd,或添加一个init脚本到rpcbind。


NEEDS_STATD = no修复nfs-common init脚本启动,但在尝试导出文件系统时,mountd同样失败到statd。因此,我认为您的建议不适用于nfs服务器。我宁愿避免使用nfs4。但是,你的回答很有帮助。
Nakedible

1

问题正式解决,rpcbind包现在包含init脚本,依赖关系全面改变。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.