btrfsサブモリウムを別のディスクに移動する方法

btrfsサブモリウムを別のディスクに移動する方法

私のサーバーにはsd {a、b、c、d}という4つのドライブがあります。どちらも raid1 システムにあります。

sd{b,c} ドライブの 2 つが完全に空です。 RAID1 は別のドライブにファイルのコピーを 1 つだけ作成します。したがって、単一のRAID1システムに4つのハードドライブを持つことはまったく意味がありません。

私がやりたいことは、btrfsシステムからsd {b、c}を削除し、各ドライブにbtrfsをインストールすることです。

次に、元のbtrfsシステムの3つのサブボリュームのうち2つを新しい2つのサブボリュームに移動しようとします。

その後、バックアップに別のディスクを使用できるように、元のbtrfsシステムからRAID1を削除したいと思います。

答え1

RAIDの問題にもかかわらず、引き続き使用できます。

btrfs send /source-volume/subvolume | btrfs receive /destination-volume

サブボリュームをコピーします。

マンページ btrfs-send

マンページ btrfs-receive

実際のRAID問題の場合は、次のことを確認できます。

マンページ btrfs-balance

関連情報