====== 76 dmraid リビルド ====== dmraidで構成されているRaidでディスク交換した場合のリビルド作業 ※ときどき成功する。ときどき上手くいかない。 \\ ※上手くいかない時は、再インストールするしかありません。 [[01_linux:99_その他:75_about_dmraid|]] ===== 1.状態の確認 ===== === 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 === Raidの構成を確認 === 状態を確認すると、sdbしか存在しない。 # dmraid -r /dev/sdb: isw, "isw_jcjeadfeb", GROUP, ok, 976773166 sectors, data@ 0 ===== 2.リビルド ===== リビルド実行すると、エラーが出るがリビルドできる時はできる。 # 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 ===== 3.リビルドの状態確認 ===== 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