我正在尝试在我的 Windows 7 主机上,在 VirtualBox 内的 CentOS 6 虚拟机下安装一个FreeNFS共享。
主机和来宾之间的网络工作正常,我已经成功安装了由不同 Windows 软件(winnfsd,由于不同的问题我不再使用)提供的 NFS 共享。
我使用的挂载命令是:
mount -v -t nfs -o vers=3 192.168.56.1:/ /mnt/www/
Run Code Online (Sandbox Code Playgroud)
结果是:
mount.nfs: timeout set for Wed Nov 19 14:50:02 2014
mount.nfs: trying text-based options 'nfsvers=3,addr=192.168.56.1'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.56.1 prog 100003 vers 3 prot TCP port 2049
mount.nfs: portmap query failed: RPC: Authentication error
mount.nfs: access denied by server while mounting 192.168.56.1:/
Run Code Online (Sandbox Code Playgroud)
我试过vers=2
,并没有好多少:
mount.nfs: timeout set for Wed Nov 19 14:54:43 2014
mount.nfs: trying text-based options 'vers=2,addr=192.168.56.1'
mount.nfs: prog 100003, trying vers=2, prot=6
mount.nfs: portmap query retrying: RPC: Program not registered
mount.nfs: prog 100003, trying vers=2, prot=17
mount.nfs: portmap query failed: RPC: Program not registered
mount.nfs: requested NFS version or transport protocol is not supported
Run Code Online (Sandbox Code Playgroud)
而且vers=4
,不受 FreeNFS 支持,仅供参考:
mount.nfs: timeout set for Wed Nov 19 14:56:40 2014
mount.nfs: trying text-based options 'vers=4,addr=192.168.56.1,clientaddr=192.168.56.220'
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting 192.168.56.1:/
Run Code Online (Sandbox Code Playgroud)
我还尝试了以下从论坛帖子中收集的以下内容:
nfsvers=x
代替 vers=x
sec=none
nolock
iptables
和ip6tables
对客人的服务rpcbind
服务在来宾上运行rpcbind : ALL
到/etc/hosts.allow
来宾但是这些解决方案都没有任何区别。
我很惊讶挂载 FreeNFS 共享是如此困难。我在 unix.stackexchange和这个论坛帖子上读过这个问题:有人有 FreeNFS 工作吗?但在任何一种情况下,OP 似乎都没有让它最终工作。
我现在有点迫切需要解决方案,如何在我的 CentOS 6 来宾下挂载这个 NFS 共享?
归档时间: |
|
查看次数: |
4094 次 |
最近记录: |