[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:44143] Re: mdadm RAID1 再起動時にアレイが崩れてしまう
お世話になります。吉村です。
> たしか sarge で 2.4 だとカーネル組み込みだった気がします。
> であれば、カーネル自身が RAID 情報を RAID super block から読み込むので、
> なんとかして /dev/hda1 の RAID super block をキレイにする必要があります。
>
> 多分
> 1. hda/hdb の構成で起動(RAID 正常状態)
> 2. hdb1 を falt と mark して、remove
> 3. hda/hdd の構成で再起動
> 4. hdd1 を hot add
> の順でやれば大丈夫かと。
試験的にこのような環境を作ってみました。
1. hda/hdb の構成で起動(RAID 正常状態)
Number Major Minor RaidDevice State
0 3 65 0 active sync /dev/hdb1
1 3 1 1 active sync /dev/hda1
3 22 1 3 spare /dev/hdc1
/dev/hdc1 をスペアにしてみました。
再起動すると、
md0: former device ide/host0/bus1/target0/lun0/part1 is unavailable, removing from array!
このようなログが出て、spare にしたhdc1 は崩れてしまいました。
2. hdb1 を falt と mark して、remove
GP6-450:/home/yoshimurah# mdadm /dev/md0 -f /dev/hdb1 -r /dev/hdb1 -f /dev/hdc1 -r /dev/hdc1
mdadm: set /dev/hdb1 faulty in /dev/md0
mdadm: hot removed /dev/hdb1
mdadm: set /dev/hdc1 faulty in /dev/md0
mdadm: hot remove failed for /dev/hdc1: No such device or address
3. hda/hdd の構成で再起動(hdb の位置についていたハードディスクをhdd に移動しました)
hda: attached ide-disk driver.
hda: 18041184 sectors (9237 MB) w/371KiB Cache, CHS=17898/16/63, UDMA(33)
hdd: attached ide-disk driver.
hdd: 16992864 sectors (8700 MB) w/512KiB Cache, CHS=16858/16/63, UDMA(33)
4. hdd1 を hot add
GP6-450:/home/yoshimurah# mdadm /dev/md0 -a /dev/hdd1
mdadm: hot added /dev/hdd1
Number Major Minor RaidDevice State
0 22 65 0 active sync /dev/hdd1
1 3 1 1 active sync /dev/hda1
という状態になったのを確認して再起動しました。
やはり、
md0: former device ide/host0/bus1/target1/lun0/part1 is unavailable, removing from array!
となってしまいました。
Number Major Minor RaidDevice State
0 0 0 0 faulty removed
1 3 1 1 active sync /dev/hda1
という状態です。
一度、最初から再インストールし直して、
/dev/hda1
/dev/hdc1
で、アレイを組みなおしてみたいと思います。