ZFSシステムを持つホストがある場合は、ローカルネットワーク上の他のホストでそれを使用できるようにするにはどうすればよいですか?

ZFSシステムを持つホストがある場合は、ローカルネットワーク上の他のホストでそれを使用できるようにするにはどうすればよいですか?

ZFSシステムを備えたLinux(RHEL 6)ホストがあります。ローカルネットワーク(可能であればLANまたはInfiniBand経由)の他のホストでそれらを使用できるようにするにはどうすればよいですか。

  • ZFSプールを共有可能にするにはどうすればよいですか?
  • クライアントにリモートZFSドライブをマウントするにはどうすればよいですか?

ベストアンサー1

  • ZFSプールを共有可能にするにはどうすればよいですか?

展開用のNFSサーバーパッケージをインストールし、すでに述べたコマンドを使用してプールを共有する必要があります。

sudo zfs set sharenfs=on tank/home

バラよりhttp://zfsonlinux.org/faq.html#HowDoISetupShares

オペレーティングシステムの基本的な方法を使用してファイルシステムを共有することもできます。つまり、/etc/exportsここで編集できます。

ZFS アプローチの利点の 1 つは、共有構成がオペレーティングシステム属性ではなくファイルシステム属性の一部であることです。これは、プールをインポートすると、その共有ファイルシステムを自動的に使用できることを意味します。あるホストから別のホストにプールを移動する場合も同様です。

  • クライアントにリモートZFSドライブをマウントするにはどうすればよいですか?

これは最終的にクライアントが実行されているオペレーティングシステムによって異なります。 Solarisなどで使用自動インストーラ、これは共有にアクセスすると自動的に行われます。例:

cd /network/server/share/directory

または、コマンドを使用して共有を手動でマウントし、ファイルをmount編集/etc/(v)fstabして継続的にマウントすることもできます。

おすすめ記事