私は小型のHDDにDebian Linux(Wheezy)をインストールし、2つの同一の大型(2TB)HDDを追加し、RAID 1を構築しました(使用せずに) lvm
を使用して mdadm
。 RAIDに大量のファイルを保存しました。
私は、RAIDを乱すことなく、Linuxシステムのアップデートや交換を簡単にするために、3台目のHDDからRAIDを実行します。
小型HDDがちょうど死んだ!私はそれを交換し、Debian Wheezyを再インストールしました(大容量のドライブを取り外した状態で)。保存したファイルを乱すことなく、どうやってRAIDシステムを再接続するのですか?
更新: Jakeの役に立つアドバイスに従って、私はSATA(RAID)ドライブを接続せずに調べた。
lsblk gives:
sda = sda1, sda2 (“/”), sda3 (swap), sda4
sr0 rom
sr1 rom
その後、2台のSATAドライブを接続した状態で再起動しました。それらは2つの異なるRAID1アレイ、20GBのうちの1つと1960GBのうちの1つを持つべきです、私はフォーマットされたext3と思います。
lsblk
今与えます:
sr0
sda = sda1, sda2 (/), sda3 (SWAP), sda4
sdc = sdc1, sdc2 (md124,raid1), sdc3 (md125,raid1), sdc4
sdb = sdb1, sdb2 (md126,raid1), sdb3 (md127,raid1), sdb4
起動中にいくつかのメッセージが画面に点滅したので、dmesgを調べました。
md: md127 stopped
md: bind`<sdb3>`
md: raid1 personality registered for level 1
md/raid1:md127: active with 1 out of 2 mirrors
md127: detected capacity change from 0 to 1.96GB
md127: unknown partition table
...とまったく同じエントリ md126
、 md125
、 md124
。
LinuxはRAIDアレイを自動検出してマウントしましたが、それらは4つの別々のアレイであると仮定しますか?そしてパーティションテーブルを読むことができませんか? どうすればこれを修正できますか?