Serveraid M5110カードに接続された4 TBの4つのディスクで構成されたRAID 10があり、重大なエラーが発生します。 VDのパフォーマンスが低下し、MegaRaid SWを使用して回復できず、サーバーエイドカードからディスクを取り外し、マザーボードの物理SATAポートで実行しましたmdadm
。
結果:
# mdadm --assemble --verbose /dev/md0 /dev/sdb /dev/sdc /dev/sdd /dev/sde
mdadm: looking for devices for /dev/md0
mdadm: /dev/sdb is identified as a member of /dev/md0, slot 1.
mdadm: /dev/sdc is identified as a member of /dev/md0, slot 2.
mdadm: /dev/sdd is identified as a member of /dev/md0, slot 0.
mdadm: /dev/sde is identified as a member of /dev/md0, slot 0.
mdadm: ignoring /dev/sde as it reports /dev/sdb as failed
mdadm: no uptodate device for slot 0 of /dev/md0
mdadm: added /dev/sdc to /dev/md0 as 2 (possibly out of date)
mdadm: added /dev/sdb to /dev/md0 as 1
mdadm: Container /dev/md0 has been assembled with 1 drive (out of 2)
# mdadm --examine /dev/md0
/dev/md0:
Magic : de11de11
Version : 01.00.00
Controller GUID : 49424D20:20202020:53563330:32313930:38300000:3A62653A
(IBM SV30219080)
Container GUID : 49424D20:20202020:1000005B:1014040B:46AF0993:B423E95D
(IBM 07/30/17 12:06:11)
Seq : 000000b1
Redundant hdr : yes
Virtual Disks : 1
VD GUID[0] : 49424D20:20202020:1000005B:1014040B:46AF0994:16E1A7A7
(IBM 07/30/17 12:06:12)
unit[0] : 0
state[0] : Failed, Not Consistent
init state[0] : Not Initialised
access[0] : Read/Write
Name[0] : VD_RAID10
Raid Devices[0] : 2 (0@0K 1@0K)
Chunk Size[0] : 128 sectors
Raid Level[0] : RAID1
Secondary Position[0] : 1 of 2
Secondary Level[0] : Striped
Device Size[0] : 3906469888
Array Size[0] : 7812939776
Physical Disks : 63
Number RefNo Size Device Type/State
0 a899eb71 3906469888K /dev/sdc active/Offline, Failed
1 28548427 3906469888K /dev/sdb active/Online
2 28548427 3906469888K /dev/sdb active/Online
3 28548427 3906469888K /dev/sdb active/Online
Physical disks not in metadata!:
41d13ecd /dev/sdd
# mount /dev/md0 /mnt/usb/
mount: /mnt/usb: can't read superblock on /dev/md0.
マウントする方法はありませんかmd0
?
答え1
このエラー メッセージは RAID-5 のように見えますが、RAID-10 には意味がありません。
各ディスクに小さなコピーオンライトデバイスを作成し、それを使用して各ディスクのスナップショットを設定することをお勧めdmsetup
します。これにより、スナップショットデバイスをテストに使用、記録、変更を簡単に削除できます。
現在のメタデータがmdadm
。
3つの作業ディスクからセクタをコピー(使用)して、dd
どのディスクがRAID-1ペアであるかを確認します。次に、このディスク(つまりスナップショットデバイス)を使用して新しいRAID-1を設定します。正しいオフセットとメタデータバージョンを使用するように注意してください。 3台目のドライブにも同じことを行い、それを使用してパフォーマンスが低下したRAID-1を設定します。
mdadm --build ... --readonly
2つのRAID-1アレイから非永続的なRAID-0を作成するために使用されます(正しいブロックサイズに注意してください!)。結果 デバイスにファイルシステムが表示されていることを確認します。それ以外の場合は、新しいアレイを削除し、サブアレイの順序を変更します。