web-dev-qa-db-ja.com

LVMをZFSに移行する

私は現在、LVMセットアップからRAIDZを使用したZFSセットアップに移行することを考えています。私の現在のセットアップは、LVM内の5 x4TBディスクとシステム用の60GBSSDで構成されています。現在、LVMで約6TBが使用されています。

6TBを完全にバックアップせずに、LVMを4 + 1ドライブのRAIDZセットアップに移行する方法はありますか?敬具

LukasHäfliger

編集:私はいくつかの調査を行いましたが、私が遭遇した主な問題は、RAIDZを作成するときにすべてのディスクを使用可能にする必要があるということでした。私が見た唯一の可能性は、3台のHDDでRAIDZを作成し、すべてのデータをLVMからこのRAIDに移動してから、2台の単一vdevでZFSプールを拡張することでした。大きな欠点は、最後の2台のHDDがRAIDシステムによって「保護」されていないことです。

7
Lukas Häfliger

簡単な答えはノーです-LVM-> ZFSの直接移行パスはありません。あなたの研究は正しい道にあなたを導きます-あなたは3つの追加のドライブを必要とし、それらのドライブでzpoolを作成し、rsyncのようなものを使ってデータをコピーし、そして既存のドライブをzpoolに追加します。データ保護が心配な場合は、残りの2つのドライブをミラーに配置して、raidzとミラーを備えたプールを作成できます。これは実際には理想的ではなく、4 + 1 RAIDZ構成には到達しませんが、少なくともディスクを利用します。

本当に4+ 1構成が必要な場合は、既存のディスクドライブをシステムに外部から接続する方法(USBなど)を見つけてから、さらに4TBドライブをシステムに追加する必要があります。 、プールを構築し、rsyncを使用してデータを移行します。

また、LVMでは、データの削除を開始する前に、データがどのディスクにあるかを正確に把握し、コマンドを正しい順序で使用するように注意してください。 LVMには「pvmove」があり、データをディスクから他のディスクに動的に簡単に移動できます。これを使用している限り、問題はありません。

4
Virtually Nick