在Linux中挂载nfsnetworking共享时出错

我试图在各种操作系统(Ubuntu 10.10 / 10.10服务器/ 11.10)中安装一个nfsnetworking共享,但不断得到相同的错误:

mount.nfs: access denied by server while mounting 128.251.xxx.xxx:/Systems 

我已经validation了我的机器上安装了nfs-common 。 而我的/etc/fstab mount命令如下:

 128.251.xxx.xxx:/Systems /home/me/uslonsnas001 nfs async,rw,hard,intr 0 0 

networking设备是希捷NAS,下面是设备设置的一些截图(通过网页界面)。

validation是否为名为“Systems”的共享点启用了NFS 在这里输入图像说明

validation设备上是否启用了NFS服务 在这里输入图像说明

validation共享设置为启用公共访问: 在这里输入图像说明

那么我还有什么可以让这个挂载工作失踪?

通常有与NFS导出相关的权限,即允许根据服务器(在本例中为您的NAS)访问NFS的主机。

允许所有主机访问导出(又名共享)的传统导出文件如下所示:

/foo/bar *(ro,sync)

*表示所有的主机,所以你可能想在你的NAS的GUI中寻找类似的东西

我只是想出了我的问题!

发现在这个线程: http : //forums.seagate.com/t5/BlackArmor-NAS-Network-Storage/Unable-to-nfs-mount-from-BlackArmor-440/td-p/28522

看来,希捷通过首先指定共享所在的数据卷来导出其NFS共享(在使用CIFS时,您可以简化path)

CIFS安装path:

  128.251.xxx.xxx:/Systems 

NFS装载path:

  128.251.xxx.xxx:/DataVolume/Systems 

这样一个简单的愚蠢的问题 – 尽pipe有很less的文档 – 希望这可以帮助别人。