Und zwar habe ich bei einem RAID5 die Festplatten ausgetauscht - SMART-Fehler bewegten mich zu diesem Schritt. Das lief auch ganz gut, jedoch hat beim Synchrosnisieren der neuen 2. Festplatte (nach a kam c dran) plötzlich eine der beiden anderen einen I/O-Fehler von sich gegeben und sie wurde aus dem System ausgehangen. Da die sync einige Stunden gedauert hat, saß ich auch nicht daneben und weiß nicht, ob sie schon fertig war oder nicht.
Mit den entsprechenden Zeitangaben davor, allerdings nur in cryptischen Zahlenreihen. Ich hatte a und c zuerst getauscht, weil die beiden als einzige SMART-Fehler angezeigt haben, b war immer sauber. Auf der genannten Partition war eigentlich nur SWAP (als raid5, davor ein raid1 mit /boot), also wundert es mich, dass sich das 3. RAID dann nicht mehr nutzen ließ (dort: /).end_request: I/O error, dev sdb, sector 579211
sd 1:0:0:0 [sdb] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK
end_request: I/O error, dev sdb, sector 579219
sd 1:0:0:0 [sdb] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK,SUGGEST_OK
end_request: I/O error, dev sdb, sector 579211
RAID5: Disk failure on sdb5, disabling device.
RAID5: Operatioon continuing on 2 devices.
RAID5 conf printout:
--- rd:3 wd:2
disk 0, o:1, dev:sda5
disk 1, o:0, dev:sdb5
disk 2, o:1, dev:sdc5
--- rd:3 wd:2
disk 0, o:1, dev:sda5
disk 2, o:1, dev:sdc5
Ich bekam nur noch
usw...EXT3-fs error (device md2): ext3_get_inode_loc: unable to read inode block - inode=100925487, block=201850883
Wenn ich was in der Konsole eingeben wollte, kam nur als Antwort:
Um das System mit Schreibzugriffen nicht weiter zu zerstören, habe ich es ausgeschaltet. Ein Neustart (Nutzung von /boot) klappt auch ohne Probleme, also das /boot-RAID1 und das SWAP-RAID5 laufen. Allerdings startet er das System nur "minimal", da ja das Einbinden von / nicht möglich ist./bin/login: error while loading shared libraries: libpam_misc.so.0: cannot open shared object file: Input/output error
Mit dieser Minimalform kann man auch mdadm ausführen und er liefert mir nachmount: mounting /dev/md2 on /root failed: No such device
Begin: Running /scripts/local-bottom ... done.
done.
Begin: Running /scripts/local-bottom ... mount: mounting /dev on /root/dev failed: No such file or directory
done.
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.
Code: Alles auswählen
mdadm --examine --scan /dev/sda6
mdadm --examine --scan /dev/sdb6
Code: Alles auswählen
ARRAY /dev/md2 level=raid5 num-devices=3 UUID=......
Code: Alles auswählen
mdadm --examine --scan /dev/sdc6
Code: Alles auswählen
ARRAY /dev/md2 level=raid5 num-devices=3 UUID=......
spares=1
Mit der Knoppix-Live-CD hingegen zeigt er nur die Einzelplatten.
Ein mdadm --assemble --scan blieb leider ohne Auswirkungen. Es gab gar keine Rückmeldung.
mdadm --assemble --scan nochmal unter knoppix, nachdem ich als superuser (sudo -s) aktiv war.
Code: Alles auswählen
mdadm: /dev/md/2_0 assembled from 1 drive and 1 spare - not enough to start the array.
mdadm: No arrays found in config file or automatically
Code: Alles auswählen
mdadm --examine --scan /dev/sda6
mdadm --examine --scan /dev/sdb6
ARRAY /dev/md2 num-devices=3 UUID=......
Code: Alles auswählen
mdadm --examine --scan /dev/sdc6
ARRAY /dev/md2 num-devices=3 UUID=......
spares=1
Nun die Fragen:
- Wie bekomme ich md0 und md1 wieder so benannt? Oder ist das unwichtig?
- Wie bekomme ich md2 da wieder mit rein? Auf den Partitionen selber steht ja noch, dass sie zusammengehören.
- Schaffe ich es überhaupt bei dem zuvor aufgetretenen Fehler?
- Kann ich sda "sagen", dass sdb nicht fehlerhaft ist und dann einfach die sync mit sdc neu anstoßen? (mdadm --examine --scan /dev/sdX6 erweckt diesen Eindruck)
Wenn ihr noch was wissen müsst, beantworte ich gerne die Fragen dazu!
Versuch weiterer Datensammlungen:
-Im BIOS werden alle Platten richtig erkannt (Name, Größe)
(mit Knoppix)
testdisk
Code: Alles auswählen
root@Microknoppix:~# testdisk /list
TestDisk 6.11, Data Recovery Utility, April 2009
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Please wait...
Disk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63, sector size=512
Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63, sector size=512
Disk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63
Partition Start End Size in sectors
1 * Linux RAID 0 1 1 35 254 63 578277 [md126]
2 E extended 36 0 1 60800 254 63 976189725
5 L Linux RAID 36 1 1 327 254 63 4690917 [md127]
X extended 328 0 1 60800 254 63 971498745
6 L Linux RAID 328 1 1 60800 254 63 971498682 [md2]
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60801 255 63
Partition Start End Size in sectors
1 * Linux RAID 0 1 1 35 254 63 578277 [md126]
2 E extended 36 0 1 60800 254 63 976189725
5 L Linux RAID 36 1 1 327 254 63 4690917 [md127]
X extended 328 0 1 60800 254 63 971498745
6 L Linux RAID 328 1 1 60800 254 63 971498682 [md2]
Disk /dev/sdc - 2000 GB / 1863 GiB - CHS 243201 255 63
Partition Start End Size in sectors
1 * Linux RAID 0 1 1 35 254 63 578277 [md126]
2 E extended 36 0 1 60800 254 63 976189725
5 L Linux RAID 36 1 1 327 254 63 4690917 [md127]
X extended 328 0 1 60800 254 63 971498745
6 L Linux RAID 328 1 1 60800 254 63 971498682 [md2]
mdadm -E .......
Auffällig sind die unterschiedlichen Werte bei Working Devices und Failed Devices. Warum?
mdadm -E /dev/md2 funktioniert nicht (mdadm: cannot open /dev/md2: No such file or directory)
Und es sind nur 3 Festplatten, nicht 4. Bei mdadm -E sda1 und ... sda5 zeigt er auch genau 3 an, die alle auf active sync sind
Code: Alles auswählen
root@Microknoppix:~# mdadm -E /dev/sda6
/dev/sda6:
Magic : a92b4efc
Version : 0.90.00
UUID : 1935d07f:0a04d40f:c756402b:adf1f930
Creation Time : Thu Jan 29 19:29:54 2009
Raid Level : raid5
Used Dev Size : 485749248 (463.25 GiB 497.41 GB)
Array Size : 971498496 (926.49 GiB 994.81 GB)
Raid Devices : 3
Total Devices : 3
Preferred Minor : 2
Update Time : Mon Oct 11 00:30:50 2010
State : clean
Active Devices : 1
Working Devices : 2
Failed Devices : 2
Spare Devices : 1
Checksum : f4e3145a - correct
Events : 379646
Layout : left-symmetric
Chunk Size : 64K
Number Major Minor RaidDevice State
this 0 8 6 0 active sync /dev/sda6
0 0 8 6 0 active sync /dev/sda6
1 1 0 0 1 faulty removed
2 2 0 0 2 faulty removed
3 3 8 38 3 spare /dev/sdc6
Code: Alles auswählen
root@Microknoppix:~# mdadm -E /dev/sdb6
/dev/sdb6:
Magic : a92b4efc
Version : 0.90.00
UUID : 1935d07f:0a04d40f:c756402b:adf1f930
Creation Time : Thu Jan 29 19:29:54 2009
Raid Level : raid5
Used Dev Size : 485749248 (463.25 GiB 497.41 GB)
Array Size : 971498496 (926.49 GiB 994.81 GB)
Raid Devices : 3
Total Devices : 3
Preferred Minor : 2
Update Time : Mon Oct 11 00:29:12 2010
State : clean
Active Devices : 2
Working Devices : 3
Failed Devices : 1
Spare Devices : 1
Checksum : f4e313e7 - correct
Events : 379634
Layout : left-symmetric
Chunk Size : 64K
Number Major Minor RaidDevice State
this 1 8 22 1 active sync /dev/sdb6
0 0 8 6 0 active sync /dev/sda6
1 1 8 22 1 active sync /dev/sdb6
2 2 0 0 2 faulty removed
3 3 8 38 3 spare /dev/sdc6
Code: Alles auswählen
root@Microknoppix:~# mdadm -E /dev/sdc6
/dev/sdc6:
Magic : a92b4efc
Version : 0.90.00
UUID : 1935d07f:0a04d40f:c756402b:adf1f930
Creation Time : Thu Jan 29 19:29:54 2009
Raid Level : raid5
Used Dev Size : 485749248 (463.25 GiB 497.41 GB)
Array Size : 971498496 (926.49 GiB 994.81 GB)
Raid Devices : 3
Total Devices : 3
Preferred Minor : 2
Update Time : Mon Oct 11 00:30:50 2010
State : clean
Active Devices : 1
Working Devices : 2
Failed Devices : 2
Spare Devices : 1
Checksum : f4e3147a - correct
Events : 379646
Layout : left-symmetric
Chunk Size : 64K
Number Major Minor RaidDevice State
this 3 8 38 3 spare /dev/sdc6
0 0 8 6 0 active sync /dev/sda6
1 1 0 0 1 faulty removed
2 2 0 0 2 faulty removed
3 3 8 38 3 spare /dev/sdc6
Beim wiki von ubuntuusers.de LINK habe ich mdadm --stop /dev/mdX und dann mdadm --assemble /dev/mdX /dev/sdaX /dev/sdbX --force gefunden, bin da aber im Moment gaaaanz vorsichtig.