NFSに関する記事を読んでいます。ここ。 fsid = 0のcrossmntに言及する目的を理解していません。
何か変なことを観察しました。サーバーの/etc/exportsには次の3行があります。
/srv/nfs4 192.168.1.0/24(rw,sync,no_subtree_check,fsid=0)
/srv/nfs4/test_share 192.168.1.0/24(rw,sync,no_subtree_check)
/srv/nfs4/test_share_lv2 192.168.1.0/24(rw,sync,no_subtree_check)
ここで、/srv/nfs4/test_share および /srv/nfs4/test_share_lv2 は、ext4 FS を持つ 2 つの異なる LVM LV です。
クライアントには/srv/nfs4のみがインストールされています。
sudo mount -t nfs -o vers=4 192.168.1.100:/ /media/nfs_test/
その後、NFSクライアントの/media/nfs_test/test_share *パスからこれら2つのLVにアクセスできます。これは、fsid = 0でcrossmntが使用されているかどうかに関係なく発生します。これはcrossmntで言及されているものと一致しないようです。マンページ。
その下にエクスポートされたすべてのサブディレクトリファイルシステムをマウント/マウントするのはなぜですか?これは、サーバーのNFSルートディレクトリにcrossmntが記載されているかどうかに関係なく発生します。これを理解するのを手伝ってください。