web-dev-qa-db-ja.com

ZFSプールを別のコンピューターに移動できますか?

EasyStore NAS Ubuntuを実行していて、ディスクを交換したい。ZFSカーネルモジュールを追加してZFS RAIDZプールを作成したい。スペースの制約のため、データを新しいプールにすぐに移動します。別のコンピューターに新しいプールを作成し、ファイルを移動した後にEasyStoreに移動できますか?ZFSがディスクやその他を認識するのに問題はありますか?

問題ありません...プールを作成してzpool exportオプションは、プールを作成するシステム上で使用します。

ディスクが最終的な宛先ホストに接続されると、zpool importコマンドを使用して、データセットをインポートします。

参照: ZFSストレージプールの移行

11
ewwhite

問題ありません... OSがプールを受信しない限り

  • 送信するプールより古いバージョンのプールをサポートしている
  • プール内のどのファイルシステムよりも古いzfsバージョンをサポートしている
  • プールデバイスの格納に使用されるパーティション分割スキームをサポートしていません

Ubuntuを使用している場合、3番目の要件は問題ではありません(BIOSとEFIの両方がサポートされ、SPARCラベル)にSolarisはありません)。

両方で同じZFS実装を実行していない場合は、それぞれでzpool upgrade -vおよびzfs upgrade -vを実行して、バージョンが一致することを確認します。

いずれの場合も、これらの条件のいずれかが満たされない場合でもデータを失うリスクはありません。zpoolはプールのインポートを拒否します。

3
jlliagre