RAID10-Wiederherstellung

982
xandout

Ich hatte vor ein paar Tagen einen RAID10-Array-Ausfall, ich muss zugeben, dass ich bei all dem ziemlich verloren bin. Ich habe dies ausgiebig gegoogelt und verstehe nicht, was los ist.

Wenn irgendjemand hier etwas einschätzen kann, um mich in eine semi-produktive Richtung zu bringen, wäre ich sehr dankbar.

Ich habe die Ausgabe von Dmesg und Mdadm hier veröffentlicht: http://pastebin.com/PwtaHP9e

root @ sysresccd / root% cat / proc / mdstat Persönlichkeiten: [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md1: inaktives sdb2 [2] (S) sda2 [4] (S) sdd2 [3] (S) sdc2 [1] (S) 3905625088 Blöcke Super 1.1  md0: aktives raid1 sdc1 [1] sdd1 [3] sdb1 [2] 255936 Blöcke Super 1.0 [4/3] [_UUU]  ungenutzte Geräte:  
root @ sysresccd / root% dmesg | Grep-Überfall [10.228754] md: raid0 Persönlichkeit für Level 0 registriert [10.230465] md: raid1 Persönlichkeit für Level 1 registriert [10.255010] raid6: int64x1 2039 MB / s [10.272036] raid6: int64x2 2265 MB / s [10.289035] raid6: int64x4 1949 MB / s [10.306028] raid6: int64x8 1425 MB / s [10.323032] raid6: sse2x1 3218 MB / s [10.340017] raid6: sse2x2 4085 MB / s [10.357021] raid6: sse2x4 6691 MB / s [10.357022] raid6: Verwendung des Algorithmus sse2x4 (6691 MB / s) [10.358839] md: raid6 Persönlichkeit für Level 6 registriert [10.358846] md: raid5 Persönlichkeit für Level 5 registriert [10.358847] md: raid4 Persönlichkeit für Level 4 registriert [10.363035] md: raid10 Persönlichkeit für Level 10 registriert [10.750614] md / raid1: md0: aktiv mit 3 von 4 Spiegeln [44.530653] md: Ungültige Superblock-Magie auf sda1 root @ sysresccd / root%    root @ sysresccd / root% dmesg | grep md [0.000000] Linux-Version 3.2.28-std300-amd64 (root @atalysator) (gcc-Version 4.4.7 (Gentoo 4.4.7 p1.0, pie-0.4.5)) # 2 SMP Di Aug 21 18:35:38 UTC 2012 [2.568955] usb usb1: Hersteller: Linux 3.2.28-std300-amd64 ehci_hcd [2.584953] usb usb2: Hersteller: Linux 3.2.28-std300-amd64 ehci_hcd [2.588163] usb usb3: Hersteller: Linux 3.2.28-std300-amd64 uhci_hcd [2.590887] usb usb4: Hersteller: Linux 3.2.28-std300-amd64 uhci_hcd [2.597811] usb usb5: Hersteller: Linux 3.2.28-std300-amd64 uhci_hcd [2.600571] usb usb6: Hersteller: Linux 3.2.28-std300-amd64 uhci_hcd [10.225876] md: lineare Persönlichkeit, registriert für Stufe -1 [10.227323] md: Multipath-Persönlichkeit, registriert für Stufe -4 [10.228754] md: raid0 Persönlichkeit für Level 0 registriert [10.230465] md: raid1 Persönlichkeit für Level 1 registriert [10.358839] md: raid6 Persönlichkeit für Level 6 registriert [10.358846] md: raid5 Persönlichkeit für Level 5 registriert [10.358847] md: raid4 Persönlichkeit für Level 4 registriert [10.363035] md: raid10 Persönlichkeit für Level 10 registriert [10.733472] md: md0 wurde angehalten. [10.734535] md: bind [10.734667] md: bind [10.734803] md: bind [10.734942] md: bind [10.734958] md: Nicht-frisches sda1 aus dem Array treten! [10.734963] md: nicht gebunden [10.749093] md: export_rdev (sda1) [10.750614] md / raid1: md0: aktiv mit 3 von 4 Spiegeln [10.750641] md0: erkannte Kapazitätsänderung von 0 auf 262078464 [10.751856] md0: unbekannte Partitionstabelle [10.992977] md: md1 wurde angehalten. [10.994538] md: bind [10,994672] md: bind [10.994820] md: bind [10.994982] md: bind [44.523203] md: Automatische Erkennung von RAID-Arrays. [44.530653] md: Ungültige Superblock-Magie auf sda1 [44.530656] md: sda1 hat keinen gültigen v0.90-Superblock und kann nicht importiert werden! [44.530701] md: Unbekannter Block (8,2) konnte nicht geöffnet werden. [44.530711] md: Unbekannter Block (8,17) konnte nicht geöffnet werden. [44.530714] md: Unbekannter Block (8,18) konnte nicht geöffnet werden. [44.530718] md: Unbekannter Block konnte nicht geöffnet werden (8,33). [44.530722] md: Unbekannter Block konnte nicht geöffnet werden (8,34). [44.530726] md: Unbekannter Block (8,49) konnte nicht geöffnet werden. [44.530729] md: Unbekannter Block (8,50) konnte nicht geöffnet werden. [44.530731] md: 8 gescannt und 0 Geräte hinzugefügt. [44.530732] md: autorun ... [44.530733] ​​md: ... autorun DONE.     root @ sysresccd / root% mdadm --assemble --scan -v mdadm: Suche nach Geräten für die weitere Montage mdadm: Kein erkennbarer Superblock für / dev / md / 0 mdadm: Gerät kann nicht geöffnet werden / dev / sr0: Kein Medium gefunden mdadm: Gerät kann nicht geöffnet werden / dev / sdd2: Gerät oder Ressource beschäftigt mdadm: Gerät kann nicht geöffnet werden / dev / sdd1: Gerät oder Ressource beschäftigt mdadm: Gerät kann nicht geöffnet werden / dev / sdd: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / sdc2 kann nicht geöffnet werden: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / sdc1 kann nicht geöffnet werden: Gerät oder Ressource beschäftigt mdadm: Gerät kann nicht geöffnet werden / dev / sdc: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / sdb2 kann nicht geöffnet werden: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / sdb1 kann nicht geöffnet werden: Gerät oder Ressource beschäftigt mdadm: Gerät kann nicht geöffnet werden / dev / sdb: Gerät oder Ressource beschäftigt mdadm: Gerät kann nicht geöffnet werden / dev / sda2: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / sda kann nicht geöffnet werden: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / loop0 kann nicht geöffnet werden: Gerät oder Ressource beschäftigt mdadm: / dev / sda1 wird als Mitglied von /dev/md/localhost.localdomain:0, Steckplatz 0 identifiziert. mdadm: Keine Aktualisierungsvorrichtung für Steckplatz 1 von /dev/md/localhost.localdomain:0 mdadm: Keine Aktualisierungsvorrichtung für Steckplatz 2 von /dev/md/localhost.localdomain:0 mdadm: Keine Aktualisierungsvorrichtung für Steckplatz 3 von /dev/md/localhost.localdomain:0 mdadm: / dev / sda1 zu /dev/md/localhost.localdomain:0 als 0 hinzugefügt mdadm: /dev/md/localhost.localdomain:0 wurde mit 1 Laufwerk (von 4) gestartet. mdadm: Suche nach Geräten für die weitere Montage mdadm: Suche nach Geräten für die weitere Montage mdadm: Kein erkennbarer Superblock für / dev / md / 0 mdadm: Kein erkennbarer Superblock für / dev / md / 0 mdadm: Gerät kann nicht geöffnet werden / dev / sr0: Kein Medium gefunden mdadm: Gerät kann nicht geöffnet werden / dev / sdd2: Gerät oder Ressource beschäftigt mdadm: Gerät kann nicht geöffnet werden / dev / sdd1: Gerät oder Ressource beschäftigt mdadm: Gerät kann nicht geöffnet werden / dev / sdd: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / sdc2 kann nicht geöffnet werden: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / sdc1 kann nicht geöffnet werden: Gerät oder Ressource beschäftigt mdadm: Gerät kann nicht geöffnet werden / dev / sdc: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / sdb2 kann nicht geöffnet werden: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / sdb1 kann nicht geöffnet werden: Gerät oder Ressource beschäftigt mdadm: Gerät kann nicht geöffnet werden / dev / sdb: Gerät oder Ressource beschäftigt mdadm: Gerät kann nicht geöffnet werden / dev / sda2: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / sda1 kann nicht geöffnet werden: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / sda kann nicht geöffnet werden: Gerät oder Ressource beschäftigt mdadm: Gerät / dev / loop0 kann nicht geöffnet werden: Gerät oder Ressource beschäftigt 
root @ sysresccd / root% mdadm --examine / dev / sd [abcd] 2 / dev / sda2: Magie: a92b4efc Version: 1.1 Funktionsübersicht: 0x1 Array-UUID: 160f35df: 54055a13: 77806c03: b12aea12 Name: localhost.localdomain: 1 Schaffungszeit: Do Sep 12 02:37:10 2013 Schlachtzugsebene: raid10 Raid-Geräte: 4  Verfügbare Dev-Größe: 1953007616 (931.27 GiB 999.94 GB) Array-Größe: 3905492992 (1862,28 GiB 1999,61 GB) Gebraucht Dev Size: 1952746496 (931.14 GiB 999.81 GB) Datenversatz: 2048 Sektoren Super Offset: 0 Sektoren Zustand: sauber Geräte-UUID: ae4e65b3: 95c4da54: d295cf4c: de32e851  Interne Bitmap: 8 Sektoren vom Superblock Aktualisierungszeit: Mo 21 Okt 02:21:07 2013 Prüfsumme: f86dd3de - richtig Veranstaltungen: 0  Layout: nahe = 2 Stückgröße: 512K  Geräterolle: ersatz Array State: ..AA ('A' == aktiv, '.' == fehlt) / dev / sdb2: Magie: a92b4efc Version: 1.1 Funktionsübersicht: 0x1 Array-UUID: 160f35df: 54055a13: 77806c03: b12aea12 Name: localhost.localdomain: 1 Schaffungszeit: Do Sep 12 02:37:10 2013 Schlachtzugsebene: raid10 Raid-Geräte: 4  Verfügbare Dev-Größe: 1952747520 (931.14 GiB 999.81 GB) Array-Größe: 3905492992 (1862,28 GiB 1999,61 GB) Gebraucht Dev Size: 1952746496 (931.14 GiB 999.81 GB) Datenversatz: 262144 Sektoren Super Offset: 0 Sektoren Zustand: sauber Geräte-UUID: 9fdb73ad: ab3b67ef: 62cf56cb: 48a7cbae  Interne Bitmap: 8 Sektoren vom Superblock Aktualisierungszeit: Mo 21 Okt 02:21:07 2013 Prüfsumme: 6873c900 - richtig Ereignisse: 17186  Layout: nahe = 2 Stückgröße: 512K  Geräterolle: Aktives Gerät 2 Array State: ..AA ('A' == aktiv, '.' == fehlt) / dev / sdc2: Magie: a92b4efc Version: 1.1 Funktionsübersicht: 0x1 Array-UUID: 160f35df: 54055a13: 77806c03: b12aea12 Name: localhost.localdomain: 1 Schaffungszeit: Do Sep 12 02:37:10 2013 Schlachtzugsebene: raid10 Raid-Geräte: 4  Verfügbare Dev-Größe: 1952747520 (931.14 GiB 999.81 GB) Array-Größe: 3905492992 (1862,28 GiB 1999,61 GB) Gebraucht Dev Size: 1952746496 (931.14 GiB 999.81 GB) Datenversatz: 262144 Sektoren Super Offset: 0 Sektoren Zustand: sauber Geräte-UUID: 5d5f5fbf: 4b2140f9: 3f622131: 79f52f32  Interne Bitmap: 8 Sektoren vom Superblock Aktualisierungszeit: Mo 21 Okt 02:08:42 2013 Prüfsumme: 6d691077 - richtig Ereignisse: 17175  Layout: nahe = 2 Stückgröße: 512K  Geräterolle: Aktives Gerät 1 Array State: AAAA ('A' == aktiv, '.' == fehlt) / dev / sdd2: Magie: a92b4efc Version: 1.1 Funktionsübersicht: 0x1 Array-UUID: 160f35df: 54055a13: 77806c03: b12aea12 Name: localhost.localdomain: 1 Schaffungszeit: Do Sep 12 02:37:10 2013 Schlachtzugsebene: raid10 Raid-Geräte: 4  Verfügbare Dev-Größe: 1952747520 (931.14 GiB 999.81 GB) Array-Größe: 3905492992 (1862,28 GiB 1999,61 GB) Gebraucht Dev Size: 1952746496 (931.14 GiB 999.81 GB) Datenversatz: 262144 Sektoren Super Offset: 0 Sektoren Zustand: sauber Geräte-UUID: 57e6e332: c199a57b: 94846dd1: 5551635d  Interne Bitmap: 8 Sektoren vom Superblock Aktualisierungszeit: Mo 21 Okt 02:21:07 2013 Prüfsumme: 2ed0910d - richtig Ereignisse: 17186  Layout: nahe = 2 Stückgröße: 512K  Geräterolle: Aktives Gerät 3 Array State: ..AA ('A' == aktiv, '.' == fehlt) 
0
Danke, @Hennes, ich habe versucht, es formatiert zu bekommen und ist fehlgeschlagen. xandout vor 10 Jahren 0
I am not all that good with the markup myself, but some nice 'tricks' are: 1) Four space in front of code or literal output. 2) If that is too much work, wrap it in pre and slash pre tags. And for one literal command use ticks (`). Hennes vor 10 Jahren 1

1 Antwort auf die Frage

1
Michael Suelmann

Die Dinge sehen sicherlich seltsam aus. Hat Ihre Sda-Festplatte versagt und ersetzt?

md0 ist mit einer ausgefallenen Platte aktiv. Das sollte kein Problem sein, Sie könnten es nur montieren. Um mdadm /dev/md0 -a /dev/sda1das Problem zu beheben, müssen Sie das ausgeschobene sda1 erneut hinzufügen, und es sollte erneut synchronisiert werden.

md1 ist gestoppt und ich weiß nicht genau warum. Vielleicht kannst du es mit mdadm --run /dev/md1vielleicht auch mit anfangen --force. Wenn dies funktioniert, sollte es mit dem Resyncing beginnen, da sda2 als Spare markiert ist.

Wenn dies nicht funktioniert, müssen Sie md1 möglicherweise vollständig mit Datenverlust neu erstellen. Da die Geräte im Moment zu dem Raid hinzugefügt werden, müssen Sie sie zuerst mit entfernen mdadm /dev/md1 --remove /dev/sda2 --remove /dev/sdb2 --remove /dev/sdc2 --remove /dev/sdd2/und dann mit neu erstellenmdadm --create /dev/md1 --level=10 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2

Vielleicht müssen Sie - alle Geräte ausfallen lassen, bevor sie von md1 losgelassen werden. Vielleicht musst du --zero-superblock, bevor du neu erstellen kannst.

Viel Glück für dich.