最小限のダウンタイムでzfsプールを移行する方法は?
2つの5TBミラードライブと2つの1TBミラードライブを備えたRAID1 ZFSプールがあり、2つの1TBデバイスを4TBのものと交換したい。以来zpool add[1]、取り消し可能であり、それは所望のレイアウトで再現した後プールをDestoryは必要があります。 だから 私は、zpool detachミラーリングされたデバイスを編し、彼らと新しいプールを作成しました。 次のコマンドがマウントポイントの重複のために失敗した後、私はそれを使用して代替ルートでそれを元に戻し、再インポートしました zpool import -R /mnt/data1 現在migrate1実行中のスナップショットを作成して実行できるようにしsudo zfs send -R data@migrate1 | sudo zfs receive -F data1ました。 今、私はzfs sendパイプを完了した後、最善の手順を知りたいと思います。なぜなら、理解するには、再起動後に古いプールdataを代替ルートにマウントし、新しいプールdata1を代替ルートなしで削除して削除する必要があるからです古いプールを作成し、そのデバイスを新しいプールに接続できるようにします。別の方法があるかもしれません。 Linux 4.13.0-16-genericでUbuntu 17.10のソースからビルドされたZFS 0.7.0-182_gc0daec32f8およびSPL 0.7.0-20_g35a44fcbを使用しています。 私はチェックした ZFSプールをFreeBSDからUbuntuに安全に移行できますか?UbuntuとFreeBSDのフォーマットについてですが、私は同じUbuntuのままです LVMをZFSに移行します。ZFSには、マウントポイントの重複や、ALTROOT これは複雑であり、1TBのデバイスをプール内に保持しても害がないことはわかっていますが、それは問題の一部ではありません。 [1]これをhttps://github.com/zfsonlinux/zfs/issues/6857でZFSOnLinuxの問題としてリクエストしました。これは、複雑な計画/ロードマップへのリンクを提供します