/etc/mdmpd.conf の情報と/dev/がずれてしまってSoftwareRAID5が崩壊したときの手当て。のメモ。
今回は /dev/sdc1, sdd1, sde1 を使って構成していたので
# mdmadm --examine /dev/sd?1
で利用していたHDDを検索して
Magic : a92b4efc Version : 00.90.00 UUID : 301ae976:91e197d7:a6e68470:cd6e8e20 Creation Time : Mon Jun 29 00:55:02 2009 Raid Level : raid5 Used Dev Size : 976759936 (931.51 GiB 1000.20 GB) Array Size : 1953519872 (1863.02 GiB 2000.40 GB) Raid Devices : 3 Total Devices : 3 Preferred Minor : 0
この辺から欲しいHDDセットを確認。
# mdadm -A /dev/md0 /dev/sdc1 /dev/sdd1 /dev/sde1
で構築(!=ビルド)して
# /etc/init.d/mdmpd restart
でデーモンを起動。
# pvscan PV /dev/md0 VG VolGroup0 lvm2 [1.82 TB / 839.02 GB free] Total: 1 [1.82 TB] / in use: 1 [1.82 TB] / in no VG: 0 [0 ] # vgscan Reading all physical volumes. This may take a while... Found volume group "VolGroup0" using metadata type lvm2 # lvscan inactive '/dev/VolGroup0/mediaShare' [1.00 TB] inherit
で /dev/md0 にある筈の Logical Volume を確認して
# lvchange -ay /dev/VolGroup0/mediaShare # lvscan ACTIVE '/dev/VolGroup0/mediaShare' [1.00 TB] inherit
有効化。(・∀・)