Hallo, vor ca. 10 Tagen ist mein Raid5 eingegangen. Leider hatte ich noch kein Backup (war eines meiner Projekte, das ich grad in Arbeit hatte).
Das System ist eine "eher" alte Version, naemlich 10.4 LTS (habe im Pflichtfeld 12.04 auswaehlen muessen) - das faellt mir jetzt auf den Kopf, da ich nix installieren/updaten kann.
Zur Historie: ich habe das Raid schon vor laengerer Zeit (Ende 2010) eingerichtet und es hat bis auf einen Zwischenfall bis jetzt tadellos funktioniert. Der Zwischenfall war, dass eine Platte den Geist aufgab. Ich habe noch in Garantie von WD eine Ersatzplatte bekommen und diese als Ersatz eingebaut. Seither keine Probleme.
Vor 10 Tagen gab es dann Probleme (nicht mehr alle Files aufrufbar, tw. nur mehr Verzeichnisse) Remote-Zugriff auf Server war auch problembehaftet, konnte nichts schreiben (also auch keine Konsolenbefehle eingeben), GUI war nicht mehr funktionsfaehig und mir blieb nur abschalten (wusste zu dem Zeitpunkt noch nicht was los war). Beim Booten kam dann die Meldung, dass mein /dev/mdo0 nicht gemoutet werden konnte.
Seither habe ich mit Hilfe eines Freundes einiges versucht (assemble mit und ohne force) aber erfolglos.
Hier einige Infos:
mount -a: mount: wrong fs type, bad option, bad superblock on /dev/md0, missing codepage or helper program, or other error (Ist dies vielleicht das IDE-Gerät, an welchem Sie eigentlich ide-scsi benutzen, so dass sr0 oder sda oder so gebraucht wird?) Manchmal liefert das Syslog wertvolle Informationen – versuchen Sie dmesg | tail oder so
mdadm --examine --scan: ARRAY /dev/md0 level=raid5 num-devices=4 UUID=6039ec6c:7a60f7a3:8eb4c92c:452d1f25 spares=1
mdadm --assemble /dev/md0 /dev/sdb /dev/sdc1 /dev/sdd1 /dev/sde1: mdadm: /dev/md0 assembled from 2 drives and 1 spare - not enough to start the array.
mdadm --examine /dev/md0: mdadm: No md superblock detected on /dev/md0.
mdadm --detail /dev/md0: mdadm: md device /dev/md0 does not appear to be active.
mdadm --assemble --scan -v mdadm: looking for devices for /dev/md0 mdadm: no RAID superblock on /dev/sde mdadm: /dev/sde has wrong uuid. mdadm: no RAID superblock on /dev/sdd mdadm: /dev/sdd has wrong uuid. mdadm: no RAID superblock on /dev/sdc mdadm: /dev/sdc has wrong uuid. mdadm: cannot open device /dev/sda7: Device or resource busy mdadm: /dev/sda7 has wrong uuid. mdadm: cannot open device /dev/sda6: Device or resource busy mdadm: /dev/sda6 has wrong uuid. mdadm: cannot open device /dev/sda5: Device or resource busy mdadm: /dev/sda5 has wrong uuid. mdadm: no RAID superblock on /dev/sda2 mdadm: /dev/sda2 has wrong uuid. mdadm: cannot open device /dev/sda1: Device or resource busy mdadm: /dev/sda1 has wrong uuid. mdadm: cannot open device /dev/sda: Device or resource busy mdadm: /dev/sda has wrong uuid. mdadm: /dev/sde1 is identified as a member of /dev/md0, slot 3. mdadm: /dev/sdb is identified as a member of /dev/md0, slot 0. mdadm: /dev/sdd1 is identified as a member of /dev/md0, slot 2. mdadm: /dev/sdc1 is identified as a member of /dev/md0, slot 5. mdadm: added /dev/sdb to /dev/md0 as 0 mdadm: no uptodate device for slot 1 of /dev/md0 mdadm: added /dev/sde1 to /dev/md0 as 3 mdadm: added /dev/sdc1 to /dev/md0 as 5 mdadm: added /dev/sdd1 to /dev/md0 as 2 mdadm: /dev/md0 assembled from 2 drives and 1 spare - not enough to start the array. mdadm: looking for devices for further assembly mdadm: cannot open device /dev/sde1: Device or resource busy mdadm: cannot open device /dev/sde: Device or resource busy mdadm: cannot open device /dev/sdb: Device or resource busy mdadm: cannot open device /dev/sdd1: Device or resource busy mdadm: cannot open device /dev/sdd: Device or resource busy mdadm: cannot open device /dev/sdc1: Device or resource busy mdadm: cannot open device /dev/sdc: Device or resource busy mdadm: cannot open device /dev/sda7: Device or resource busy mdadm: cannot open device /dev/sda6: Device or resource busy mdadm: cannot open device /dev/sda5: Device or resource busy mdadm: no recogniseable superblock on /dev/sda2 mdadm: cannot open device /dev/sda1: Device or resource busy mdadm: cannot open device /dev/sda: Device or resource busy
examine auf alle einzelnen Devices des Raids
/dev/sdb: Magic : a92b4efc Version : 00.90.00 UUID : 6039ec6c:7a60f7a3:8eb4c92c:452d1f25 Creation Time : Thu Dec 30 16:15:23 2010 Raid Level : raid5 Used Dev Size : 1953513408 (1863.02 GiB 2000.40 GB) Array Size : 5860540224 (5589.05 GiB 6001.19 GB) Raid Devices : 4 Total Devices : 4 Preferred Minor : 0 Update Time : Tue Nov 15 04:14:51 2016 State : clean Active Devices : 3 Working Devices : 4 Failed Devices : 1 Spare Devices : 1 Checksum : 71624d50 - correct Events : 59516 Layout : left-symmetric Chunk Size : 64K Number Major Minor RaidDevice State this 0 8 16 0 active sync /dev/sdb 0 0 8 16 0 active sync /dev/sdb 1 1 0 0 1 faulty removed 2 2 8 49 2 active sync /dev/sdd1 3 3 8 65 3 active sync /dev/sde1 4 4 8 33 4 spare /dev/sdc1 /dev/sdc1: Magic : a92b4efc Version : 00.90.00 UUID : 6039ec6c:7a60f7a3:8eb4c92c:452d1f25 Creation Time : Thu Dec 30 16:15:23 2010 Raid Level : raid5 Used Dev Size : 1953513408 (1863.02 GiB 2000.40 GB) Array Size : 5860540224 (5589.05 GiB 6001.19 GB) Raid Devices : 4 Total Devices : 4 Preferred Minor : 0 Update Time : Tue Nov 15 04:45:02 2016 State : clean Active Devices : 2 Working Devices : 3 Failed Devices : 1 Spare Devices : 1 Checksum : 7162548f - correct Events : 59522 Layout : left-symmetric Chunk Size : 64K Number Major Minor RaidDevice State this 5 8 33 5 spare /dev/sdc1 0 0 0 0 0 removed 1 1 0 0 1 faulty removed 2 2 8 49 2 active sync /dev/sdd1 3 3 8 65 3 active sync /dev/sde1 4 4 8 16 4 faulty /dev/sdb /dev/sdd1: Magic : a92b4efc Version : 00.90.00 UUID : 6039ec6c:7a60f7a3:8eb4c92c:452d1f25 Creation Time : Thu Dec 30 16:15:23 2010 Raid Level : raid5 Used Dev Size : 1953513408 (1863.02 GiB 2000.40 GB) Array Size : 5860540224 (5589.05 GiB 6001.19 GB) Raid Devices : 4 Total Devices : 4 Preferred Minor : 0 Update Time : Tue Nov 15 04:45:02 2016 State : clean Active Devices : 2 Working Devices : 3 Failed Devices : 1 Spare Devices : 1 Checksum : 7162549f - correct Events : 59522 Layout : left-symmetric Chunk Size : 64K Number Major Minor RaidDevice State this 2 8 49 2 active sync /dev/sdd1 0 0 0 0 0 removed 1 1 0 0 1 faulty removed 2 2 8 49 2 active sync /dev/sdd1 3 3 8 65 3 active sync /dev/sde1 4 4 8 16 4 faulty /dev/sdb /dev/sde1: Magic : a92b4efc Version : 00.90.00 UUID : 6039ec6c:7a60f7a3:8eb4c92c:452d1f25 Creation Time : Thu Dec 30 16:15:23 2010 Raid Level : raid5 Used Dev Size : 1953513408 (1863.02 GiB 2000.40 GB) Array Size : 5860540224 (5589.05 GiB 6001.19 GB) Raid Devices : 4 Total Devices : 4 Preferred Minor : 0 Update Time : Tue Nov 15 04:45:02 2016 State : clean Active Devices : 2 Working Devices : 3 Failed Devices : 1 Spare Devices : 1 Checksum : 716254b1 - correct Events : 59522 Layout : left-symmetric Chunk Size : 64K Number Major Minor RaidDevice State this 3 8 65 3 active sync /dev/sde1 0 0 0 0 0 removed 1 1 0 0 1 faulty removed 2 2 8 49 2 active sync /dev/sdd1 3 3 8 65 3 active sync /dev/sde1 4 4 8 16 4 faulty /dev/sdb
Ein einziges Mal bekam ich Details zum md0 (ist allerdings vom 12.11.
/dev/md0: Version : 00.90 Creation Time : Thu Dec 30 16:15:23 2010 Raid Level : raid5 Used Dev Size : 1953513408 (1863.02 GiB 2000.40 GB) Raid Devices : 4 Total Devices : 4 Preferred Minor : 0 Persistence : Superblock is persistent Update Time : Thu Nov 10 18:44:21 2016 State : active, degraded, Not Started Active Devices : 2 Working Devices : 4 Failed Devices : 0 Spare Devices : 2 Layout : left-symmetric Chunk Size : 64K UUID : 6039ec6c:7a60f7a3:8eb4c92c:452d1f25 Events : 0.59432 Number Major Minor RaidDevice State 0 8 16 0 spare rebuilding /dev/sdb 1 0 0 1 removed 2 8 49 2 active sync /dev/sdd1 3 8 65 3 active sync /dev/sde1 4 8 33 - spare /dev/sdc1
Zum Festplattenstatus, smartctl hab ich nicht installiert und kann ich auch nicht installieren, aufgrund zu alter Distribution Allerdings gibt es ueber GUI schon einen SMART Status der Platten, daher Screenshots im Anhang
Da ich ueber die Konsole aus dem GUI nicht weiterkam, habe ich dann ueber die Option M im Bootprozess (nach der Fehlermeldung zum misslungenen Einhaengen) gearbeitet. Mich hat irritiert, dass im GUI ab und an andere Laufwerksbezeichnungen auftauchen (mal war die dev/sda - die nicht zum Raid gehoert als eine RAID-Platte angegeben und mal nicht).
Jedenfalls ist das assemblen mit --force bei drei Versuchen immer gescheitert (I/O Error auf /dev/sdb)
Was ich und mein Freund seltsam fanden, war, dass die eine der Platten die sdc1 die ganze Zeit als "spare" angegeben ist, wo das Raid aus 4x2TB Platten aber 6TB Volumen hat. Da kann sie gar nicht spare sein. Kann ich die Spare irgendwie dazu kriegen, dass sie sich syncen soll.
Meine Vermutung ist, dass damals beim Plattentausch was schief gelaufen ist und mein Raid die ganze Zeit auf drei Platten mit einer Spare lief (also eigentlich kein Raid mehr war) und jetzt ist eine Platte ausgefallen, womit das Raid zusammenbrach.
Ich hoffe irgendwer kann meine Vermutung widerlegen und das Ding nochmals zum Laufen bekommen.