NFS:ルートをマウントすると、その下にマウントされたすべてのファイルシステムがマウントされます。

NFS:ルートをマウントすると、その下にマウントされたすべてのファイルシステムがマウントされます。

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が記載されているかどうかに関係なく発生します。これを理解するのを手伝ってください。

関連情報