ネストされたファイルシステムを含むzfsプールを持つLinux(ubuntu)サーバーがあります。たとえば、
zfs_pool/root_fs/fs1
zfs_pool/root_fs/fs2
zfs_pool/root_fs/fs3
ルートファイルシステムでNFS共有を有効にしました(editではなくzfsを介して/etc/exports
)。ネストされたファイルシステムはこの属性を継承します。
NAME PROPERTY VALUE SOURCE
zfs_pool/root_fs sharenfs rw=192.168.1.0/24,root_squash,async local
NAME PROPERTY VALUE SOURCE
zfs_pool/root_fs/fs1 sharenfs rw=192.168.1.0/24,root_squash,async inherited from zfs_pool/root_fs
クライアントシステム(Linux、主にUbuntu)から明示的にマウントされた唯一のファイルシステムは、ルートファイルシステムです。
mount -t nfs zfsserver:/zfs_pool/root_fs /root_fs_mountpoint
ネストされたファイルシステムはアクセス時に自動的にマウントされます。これを行うために何も設定する必要はありません。
これは素晴らしいですが、誰がこの機能を提供しているのか知りたいです。 ZFSですか? NFSですか?クライアント側に何か他のものがあります(autofsのようにインストールされていません)。
ネストされたファイルシステムをアンマウントした後でタイムアウトを変更したいのですが、どの設定を編集するのか、どの文書を読むのかわかりません。
答え1
ZFSはカーネルNFSを使用します。 NFSサーバーオプションを変更するには、zfs setコマンドを使用できます。 NFS クライアントオプションを変更するには、-o を使用して変更できます。