私の意図:
/exports
を使用します/my/dir
をエクスポートしますそこで、/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のマウントに失敗しました。サーバーからの理由:
そのようなファイル、又はディレクトリはありません
this によると動作するはずです。何か案が?
マウントする必要があります
mount -t nfs4 192.168.1.52:/export/dir /mnt
編集:それを打ってください-それは私の毎日のNFSv3の練習が輝いています(そして質問の重要な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
にしてみてください。