(1) mount -t nfs remotehost:/remotedir localmountpoint -o owner,rw
(2) mount -v -t nfs remotehost:/remotedir localmountpoint -o owner,rw
(1)以前可以在 Ubuntu 9 上运行,但现在在 Ubuntu 10(2.6.32-21-通用内核)上运行失败,并出现以下错误:
mount.nfs: an incorrect mount option was specified
奇怪的是,在 (2) 中添加 -v (详细)可使问题消失。
这对我来说目前是一个阻碍,因为 fstab 行:
remotehost:/remotedir localmountpoint nfs owner,rw 0 0
导致同样的错误(我不相信我可以在 fstab 中指定详细)。
这是安装中的一个错误还是我的选项确实不正确?
答案1
不同机器之间的 NFS 版本是否相同?我认为 Ubuntu 10 会将默认值更改为 nfsv4。假设您的其他节点正在使用 nfs3,也许可以尝试在 fstab 条目中指定 nfs3。
答案2
指定 proto=udp 似乎可以解决这个问题:
(command line) mount -t nfs remotehost:/remotedir localmountpoint -o owner,rw,proto=udp
(fstab) remotehost:/remotedir localmountpoint nfs owner,rw,proto=udp 0 0