Vorgeschichte:
Habe hier ein altes NFS unter altem Debian mit RAID 6 mit 16 Platten an einem Adaptec Controller vor mir.
Die Maschine sollte bald verschrottet werden, aber aktuell waren wohl noch wichtige Daten drauf.
Der Controller war Read-Only gegangen. Dann wurden über NFS noch teilweise Daten gesynct.
Da viele aber 0 Byte Größe hatten, wurde die Maschine dann neu gestartet.
Im Controller lief mehrmals ein Rebuild über 2 ausgegraute Platten - eine davon hat er dann als inaccessible markiert und gekickt.
2 Plattenprobleme sollte er aber im RAID6 eigentlich noch überlebt haben.
Fehler:
Der Server bootet bis in den Fsck normal, dort stirbt der Check aber recht schnell damit:
fsck -Y /dev/sda4
fsck 1.41.3 (12-Oct-2008)
e2fsck 1.41.3 (12-Oct-2008)
/dev/sda4 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks and sizes
Code: Alles auswählen
Error1: corrupt extend header on inode 103683399
Warning... fsck.ext4 for devices /dev/sd4 exited with signal 6
Habs auch schon einmal mit e2fsck und einem anderen Superblock erfolglos probiert - selbes Problem.
(nächsten superblock finden - mit diesem den fsck machen)
Code: Alles auswählen
dumpe2fs /dev/sdb1 | grep superblock
e2fsck -y -b 32768 /dev/sdb5a4
Danke, xcomm