LVM mit Software-Raid wiederherstellen

LVM mit Software-Raid wiederherstellen

Ich habe ein Synology NAS im SHR-Modus, das im Grunde LVM und Raid 5 ist. Irgendwie wurde mein LVM-Volume beschädigt und lässt sich nicht mehr mounten. Dieses Volume enthält über 20 TB Daten, und die meisten davon sind NICHT gesichert – viele unersetzliche Daten wie Babyfotos und -videos usw.

Wenn ich versuche, das Volume nach der Ausführung von manuell zu mounten fsck.ext4, erhalte ich die folgende Fehlermeldung in /var/log/messages:

11. Aug 19:01:28 Uranus-Kernel: [816.184841] EXT4-fs (dm-1): ext4_check_descriptors: Block-Bitmap für Gruppe 163584 nicht in Gruppe (Block 18343897062229723040)!

11. Aug 19:01:28 Uranus-Kernel: [816.196072] EXT4-fs (dm-1): Gruppendeskriptoren beschädigt!

Ich weiß an diesem Punkt einfach nicht, was ich tun soll. Ich denke, ich hätte mehr Möglichkeiten, wenn ich die 12 Laufwerke auf eine Linux-Box verschieben würde, aber das ist für mich im Moment aus offensichtlichen Gründen einfach nicht machbar.

Antwort1

Holen Sie sich zunächst eine Liste der Backup-Superblöcke:

dumpe2fs /dev/IHR_GERÄT | grep Backup

Nehmen Sie dann einen Superblock Ihrer Wahl und führen Sie ein weiteres fsck aus:

fsck.ext4 -b IHRE_BACKUP_BLOCKNUMMER /dev/IHR_GERÄT

Das könnte funktionieren. Wenn nicht, ist es Zeit für den nächsten Schritt, aber nur, wenn Sie sich mutig fühlen:

mkfs.ext4 -S /dev/IHR_GERÄT

Dadurch werden nur alle Superblöcke und Gruppendeskriptoren neu geschrieben. Wenn Sie es falsch verwenden, gehen alle Inhalte Ihres Dateisystems verloren. Lesen Sie also vorher die Manpage!

Ach ja, und noch ein Tipp: Ein RAID ist kein Backup. Implementieren Sie danach eine Backup-Strategie!

verwandte Informationen