无法从本地网络上的服务器挂载 NFS

无法从本地网络上的服务器挂载 NFS

我设置了我的 NFS 服务器,而没有对配置文件进行任何较大的更改。之后,我/etc/exports在服务器 (192.168.1.11) 上添加了这些条目(两个路径均有效):

/export         192.168.1.0/192.168.255.255(rw,fsid=0,insecure,no_subtree_check,async)
/export/users   192.168.1.0/192.168.255.255(rw,nohide,insecure,no_subtree_check,async)

然后我重新启动了计算机并尝试获取出口清单:

$ showmount -e 192.168.1.11
/export        192.168.1.0/192.168.255.255
/export/users  192.168.1.0/192.168.255.255

根据此输出,连接没有问题。现在我想挂载/export到客户端文件系统(192.168.1.12):

sudo mount -t nfs4 192.168.1.11:/export /mnt

输入完这些后没有任何输出,我什么也做不了。另一个终端行开头没有显示。命令卡住了。

有人知道我做错了吗?请帮帮我。

答案1

在服务器上

尝试将 /etc/exports 更改为

/export         192.168.1.0/24(rw,fsid=0,insecure,no_subtree_check,async)
/export/users   192.168.1.0/24(rw,nohide,insecure,no_subtree_check,async)

然后运行exportfs -av

在客户端

sudo mount -t nfs 192.168.1.11:/export /mnt或者-t nfs4

/var/log/messages如果出现任何错误,如果您能发布一些输出就好了。

答案2

看起来您正在尝试将 NFS 导出挂载到客户端上的 /mnt 目录。

您应该在 /mnt 下创建一个挂载点,比如说 /mnt/foo,然后尝试在那里挂载。

相关内容