我设置了我的 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,然后尝试在那里挂载。