dmraidで構成されているRaidでディスク交換した場合のリビルド作業
※ときどき成功する。ときどき上手くいかない。
※上手くいかない時は、再インストールするしかありません。
壊れたディスク交換後(sdaを交換)
inconsistent(不一致)。つまりDegradeの状態である事確認。
# dmraid -s ERROR: isw: wrong number of devices in RAID set "isw_jcjeadfeb_raid01" [1/2] on /dev/sdb *** Group superset isw_jcjeadfeb --> *Inconsistent* Active Subset name : isw_jcjeadfeb_raid01 size : 927985664 stride : 128 type : mirror status : inconsistent subsets: 0 devs : 1 spares : 0
状態を確認すると、sdbしか存在しない。
# dmraid -r /dev/sdb: isw, "isw_jcjeadfeb", GROUP, ok, 976773166 sectors, data@ 0
リビルド実行すると、エラーが出るがリビルドできる時はできる。
# dmraid -R isw_jcjeadfeb_raid01 /dev/sda ERROR: isw: wrong number of devices in RAID set "isw_jcjeadfeb_raid01" [1/2] on /dev/sdb isw: drive to rebuild: /dev/sda RAID set "isw_jcjeadfeb_raid01" already active device "isw_jcjeadfeb_raid01" is now registered with dmeventd for monitoring
dmsetup status で確認すると、何かがカウントされている様子が分かります。
# dmsetup status| grep isw_jcjeadfeb_raid01: isw_jcjeadfeb_raid01: 0 927985664 mirror 2 8:16 8:0 631/7080 1 AA 1 core