我的意图:
/exports作为我的虚拟根NFSv4 /my/dir 所以我创build了一个符号链接/exports像这样的/exports
# ln -s /my/dir /exports/dir
和我的/ etc / exports看起来像:
/exports *(async,rw,fsid=0,no_root_squash,insecure,no_subtree_check,crossmnt)
当我使用以下方法从客户端挂载
# mount -t nfs4 192.168.1.52:/dir /mnt
我得到以下错误信息:
mount.nfs4:挂载192.168.1.52:/dir失败,服务器给出的原因:
无此文件或目录
据此应该工作。 任何想法?
你需要挂载
mount -t nfs4 192.168.1.52:/export/dir /mnt
编辑:罢工 – 这是我日常的NFSv3实践闪耀(并在思考中缺less关键的v4部分)。
尝试删除链接并绑定dir:
mkdir /exports/dir mount --bind /my/dir /exports/dir
如果它工作,将挂载添加到/etc/fstab 。
/my/dir /exports/dir none bind 0 0
重新启动NFS服务器
如果仍然失败,请尝试使/exports/dir显式行/etc/exports 。