NFSを使用してファイルシステムのルートではない特定のディレクトリを共有する

NFSを使用してファイルシステムのルートではない特定のディレクトリを共有する

ディレクトリ /a/b/c/ をエクスポートしています。ここで、クライアントから /mnt/c にこの共有をマウントすると、サーバーの /a/b/c/ にアクセスするには、/mnt/c/a/b/c にアクセスする必要があります。パス全体をトラバースせずに、サーバーの /a/b/c の内容を /mnt/c に表示させる方法はありますか? (Gentoo で NFS4 を使用しています)

サーバー上のエクスポート ファイルには次の内容が含まれます。

/a/b/c/ 10.0.0.100(ro,subtree_check)

クライアントは以下を使用してマウントします:

mount -t nfs4 10.0.0.99:/ /mnt/c/

答え1

解決策を見つけました。ルートにマウントする代わりに、次のように特定のディレクトリにマウントする必要があります。

mount -t nfs4 10.0.0.99:/a/b/c /mnt/c/

関連情報