
Ich hatte ein Problem mit einem RAID1 mit 4 Festplatten. Wir haben die fehlerhafte Festplatte ausgetauscht und den Server neu gestartet. Der Neuaufbau war abgeschlossen. Zwei Linux-CentOS-7-Maschinen ließen sich nicht starten und gaben als Fehler eine XFS-Beschädigung an. Andere Maschinen ließen sich normal starten. Ich habe versucht, die Partition zu mounten:
# mount /dev/mapper/cs_mbox_opt /mnt
returned: XFS metadata corruption detected at xfs_dir3_leaf_check_init.....
Ich habe den Befehl XFS_repair ausgeführt und die Meldung erhalten, dass eine Korrektur nicht möglich sei und dass ich -L verwenden solle. Ich habe den Vorgang mit xfs_repair -L durchgeführt und nach vielen Fehlermeldungen wurde mir mitgeteilt, dass eine Korrektur nicht möglich sei, und zwar mit der Meldung:
Metadata CRC error detected at 0x559d9f7ac1e9. xfs_dir3_block 0x41df0c80/0x1000 corrupt block 0 in directory inode 807368306: junking block segmentation failure(saved core image)
Ich habe die Metadaten exportiert und in ein anderes Verzeichnis importiert, aber ich habe folgenden Fehler erhalten:
Commands:
#xfs_metadump -gwa /dev/mapper/[volume] /tmp/xfsmetadata.img
# xfs_mdrestore -g /tmp/xfsmetadata.img /tmp/xfs_file
# xfs_repair -vf /tmp/xfs_file
Sorry, Could not file valid secondary superblock.
See attached images.
Ich weiß im Moment nicht weiter. Irgendwelche Tipps?
Ich habe die Schritte oben erwähnt.