Filesystem reverse lookup

Ripley8

Softwareentwickler
Moin.

Ich habe das Problem, dass mir die Platte von meinem neuen Server am Sterben ist
(gerademal 3 1/2 Monate alt - grummel) und ich jetzt versuche, die betroffenen
Dateisysteme mit "dd if=/dev/ad1s1h of=/platz/home.dd conv=sync,noerror"
zu kopieren, um dann auf der Kopie das
fsck laufen zu lassen (damit ich auf der defekten Platte möglichst nicht noch mehr
kaputtmache, indem ich darauf schreibe).

Für /home hat das soweit auch ganz gut geklappt und ich habe so zumindest
rausbekommen, welche Dateien ich mir nochmal aus anderer Quelle neu holen muss.

Nun wäre es aber schick, wenn ich feststellen könnte, welche der noch
vorhandenen Dateien betroffen sind, d.h. auf den defekten Blöcken liegen.
Eine Liste der Blöcke habe ich aus der Mitschrift des "dd"-Kommandos und den
Kernelmeldungen in /var/log/messages.

Was fehlt wäre ein Programm, das ermittelt welche Dateien zu den
beschädigten Blöcken gehören.
In der Kopie sind die natürlich ausgenullt, da die Blöcke ja nicht mehr zu lesen waren.

Kennt jemand so ein Programm?
 
Zurück
Oben