我有 3 台服务器:
服务器 1:存储我的数据。有一个导出文件夹。 Debian 7 - x86_64 上的 Linux 3.2.0-4-amd64
服务器 2:挂载了 Server1 导出文件夹的“客户端”。 Debian 7 - x86_64 上的 Linux 3.2.0-4-amd64
服务器 3:另一个“客户端”,我想挂载相同的 Server1 导出文件夹。 Debian 8 - x86_64 上的 Linux 3.16.0-4-amd64。
我无法使用以下命令在 Server3 上挂载 NFS 共享:
mount -t nfs Server1:/home/exported_folder /home/folder -v
命令结果如下:
mount.nfs: timeout set for Thu Jun 25 11:18:57 2015
mount.nfs: trying text-based options 'vers=4,addr=192.168.xxx.xxx,clientaddr=192.168.xxx.xxx'
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting Server1:/home/folder
我使用此命令在 Server2 上挂载该文件夹,我的 Server2 fstab 如下所示:
Server1:/home/folder /home/folder nfs nfsvers=3,rw 0 0
Server1 导出如下:
/home/folder (no_root_squash,rw)
我漏掉了什么?谢谢
答案1
Server2 成功使用 NFSv3 访问共享。Server3 无法使用 NFSv4 访问共享。
为什么不尝试在 server3 上使用相同的 nfs 选项 (nfsvers=3,rw) 并看看是否有任何变化?