既存のRAID1を新しいLinuxシステムに接続するにはどうすればよいですか?


9

現在、単一のハードドライブでRAID1を実行しています(はい、ミラーはありません)。次のアルゴリズムを使用してシステムを再編成することは可能ですか?

  1. 別の単一ディスクRAID1を(同じタイプの別のHDDに)セットアップし、それをパーティション分割して、そこにDebianの新しいインスタンスをインストールします。
  2. 古いシングルディスクRAID1セットアップをマウントし、そこからすべてのデータを新しいRAIDにコピーします。
  3. 次に、古いディスクを再フォーマットして、新しいRAIDセットアップに含めます。

私はほとんど2番目の点を疑っています-どのようにすればよいですか?


2
既存のraid hddから起動し、新しいRAIDをRAIDに追加して、RAIDソフトウェアに同期させてみませんか?
クリスチャン

LVM、それともMD RAID?
David Mackintosh、2010年

既存のRAIDセットアップが単一のext3パーティションで構成されているため、その上にLVMベースのシステムを構築したいのです。
dpq 2010年

回答:


4

さて、私はそれを行いました、そしてそれは非常に苦痛のないことがわかりました:古いRAIDセットアップは/ dev / md0として自動的に検出されたので、私がしなければならなかったmount /dev/md0 /mntすべてはそれからすべてのデータを適切なところにコピーしました。

その後、私は発行しました:

mdadm --stop /dev/md0
mdadm --remove /dev/md0
sfdisk -d /dev/sda | sfdisk /dev/sdc
mdadm --add /dev/md1 /dev/sdc1
mdadm --add /dev/md2 /dev/sdc2
mdadm --add /dev/md3 /dev/sdc3

すべてを正しく理解していればmdadm --detail、ドライブをアクティブに同期するように報告されるので、それで十分でした。


2

あなた提案する方法でそれを行うことができますが、Christianが質問のコメントで述べたように、既存のドライブを既存のRAIDアレイとしてライトアップし、それに別のドライブを追加して冗長性を再確立することもできます。それはすべて、既存のシステムで遊ぶかどうかによって異なりますが、既存のディスクにOSが搭載されている場合は、それを起動できます(グラブダンスを実行するには、数分かかる場合がありますが、動作します)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.