web-dev-qa-db-ja.com

ドライブを移動するZFS

ある時点で、OpenSolarisベースのNASを構築する予定です。 4ドライブのRaidZ1プールを作成し、ある時点でプールを別のOpenSolarisサーバーに移動する必要がある場合、心配する必要があることはありますか?ドライブを取り外してから別のサーバーに接続してzpool import -f poolを実行するのと同じくらい簡単ですか?

6
Illotus

あなたが心配する必要があるいくつかの事柄は次のとおりです:

  • 建築学、建築物、建築様式。 x86で作成されたプールは、スライスではなくディスク全体(EFIラベル)をvdevとして使用していない限り、SPARCと相互にインポートできません。

  • OpenSolarisリリース。移行先サーバーが古いリリースのOpenSolarisを使用している場合、プールを正常にインポートしたり、ファイルシステムをマウントしたりすることはおそらく不可能です。

  • プール名。同じ名前の別のプールが宛先ホストによって認識されている場合、そのIDでインポートし、他のプールがまだインポートされている場合は名前を変更する必要があります。

最後に、プールを強制的にインポートするのではなく、実行可能な場合はソースマシンから適切にエクスポートすることをお勧めします。

zpool export pool

次に、インポートは次のように簡単に実行されます。

zpool import pool
6
jlliagre

プールをエクスポートしたと仮定すると、これで終わりです。そうでない場合は、通常どおりインポートするよりも強制してエクスポートする必要があります。

3
phresus