これまでに私が遭遇したすべてのNFS4チュートリアルでは、実際のディレクトリをエクスポートルートにバインドすることをお勧めします。これは技術的な必要性ですか?エクスポート専用ディレクトリがある場合は、それをエクスポートルートディレクトリのサブディレクトリにするだけで十分ですか、それともバインドマウントが必要ですか?
答え1
これは必須ではありません。これにより、任意の場所にマウントされた他のファイルシステムをエクスポートできる柔軟性が得られます。私はこれが良い習慣だと思います。これにより、NFSクライアントを混同することなくファイルシステムの「実際の」マウントポイントを変更できます。
別のファイルシステムを必ずしも使用する必要はありませんが、
nfs-utils バージョン 1.1.0 以降、デフォルトは no_subtree_check です。なぜなら、subtree_checkingは価値あるよりも多くの問題を引き起こす傾向があるからです。
subtree_checkを明示的に有効にしない限り、ファイルシステム全体をエクスポートできます。そうだろうバラよりこれはファイルシステムの一部をエクスポートするのと同じですが、セキュリティの適用はありません。