Ich habe ein RAID 5-Array mit mdadm und ext4 als Dateisystem. Wir haben einen starken Stromstoß bekommen und einer der Antriebe ist defekt, während ein anderer etwas schuppig wurde, auch bekannt als "Click of Death".
Ich habe die Festplatten nacheinander ausgetauscht, zuerst die defekte ausgetauscht und erneut synchronisieren lassen, dann die fehlerhafte mit einer sauberen Festplatte und einer weiteren erneuten Synchronisierung. Ich habe jetzt ein volles RAID 5 (3 Laufwerke + 1 Paritätslaufwerk), das gut läuft.
Mein Problem ist, dass während dieser Resyncs wahrscheinlich einige Sektoren auf dem fehlerhaften Laufwerk ausgefallen sind und ich jetzt einige fehlerhafte Inodes habe. Hier ist ein Beispiel dessen, was ich in / var / log / messages (gentoo) bekomme:
Aug 16 14:16:13 shiva kernel: EXT4-fs error (device md127): ext4_lookup: deleted inode referenced: 270795020
Die meisten Dateien funktionieren einwandfrei, es gibt nur ungefähr 12 solcher fehlgeschlagenen Inodes und die Dateien, denen sie entsprechen, scheinen größtenteils sehr kleine nebeneinander zu sein (das Array ist ungefähr 4 TB groß).
Mein Problem ist jetzt, dass ich meine Festplatte bereinigen möchte, aber ich bin nicht sicher, wie, das Booten sagt mir, dass ich ein fsck ausführen soll, aber ich weiß nicht genau, was es tut, und viele Dinge, die ich im Web lese, erschrecken mich ein wenig :)
Bedenkt, dass:
- Das Hardwareproblem ist zu 100% behoben
- Der Großteil des Dateisystems funktioniert einwandfrei, nur ein Dutzend Inodes sind angeschraubt
- Ich möchte das Dateisystem "reparieren", um es wieder normal zu machen
- Ich bin in Ordnung mit dem Verlust der wenigen fehlgeschlagenen Dateien (obwohl ich gerne wissen möchte, welche es ist, wenn möglich)
- wieder, das System booten / mounten gut, fast jede Datei funktioniert gut, die, die fehlschlägt, sind immer die wenigen gleichen
Sollte ich fsck auf dem Laufwerk ausführen, um das zu tun? Riskiere ich alles zu verlieren?
Ich weiß, dass der beste Weg wäre, ein Backup zu erstellen und es dann zu wiederholen, aber ich kann mir momentan keine 3 TB Backups leisten, nachdem ich bereits 2 neue Laufwerke gekauft habe ... Ich versuche, das Chaos zu beseitigen.