私は次のようにOpenSloarinsからNFSをエクスポートしています(成功しました):
zfs set sharenfs=root=rw=Host1:Host2:Host3 pool1
私はマニュアルページsharefs
、share_nfs
に従って行動していますが、以下は機能しません。
zfs set sharenfs=root=rw=Host1:Host2:Host3,ro=Host4 pool1
すべてのホストがアクセス許可を失います。
一部のホストと読み取り/書き込みとして共有し、一部のホストと読み取り専用として共有するにはどうすればよいですか?
構文に問題があると思います。 sharenfsプロパティの値は、share(1)
に送信されるオプションです。試してみてください
zfs set sharenfs=rw=Host1:Host2:Host3,ro=Host4 pool1
root権限を持つファイルシステムをそれらすべてのホストにエクスポートする必要が本当にない限り、明示するのが最も安全です。
zfs set sharenfs=rw=Host1:Host2:Host3,root=Host1:Host2:Host3,ro=Host4 pool1
(または、代わりにネットグループまたはネットワークを使用することをお勧めします)。