On Wed, Nov 20, 2019 at 07:25:08PM +0100, Arno Steffens wrote:
Hallo,
also ich hab dann mit ddrescue und mount einen ganzen Teil der Daten retten können. Danke für den Tip! Naja, man weiß ja nie so genau ob die Hardware kaputt oder nur das Dateisystem beschädigt wurde. Da kam mir ein Reparaturversuch angemessen vor. Das nächste mal bin ich schlauer.
Die Frage ist was nun. Zum einen mit der HDD zum anderen mit dem Image. Kann ich aus dem Image noch rausholen, wass mir mount nicht anzeigt? Ich hab insgesamt 4 Filme verloren, was bei zwei bad blocks etwas seltsam erscheint (siehe unten).
PhotoRec (trotz des ulkigen Namens macht es mehr als nur Fotos retten). Das wühlt sich durch ein Dateisystemimage und versucht, Fragmente von Dingen, die so aussehen, als hätten sie in ihrem früheren Leben zu einer Datei gehört da herauszufischen.
Bei Debian ist es im Paket testdisk.
Sehr zu empfehlen -- Di wirst aber viel Zeug bekommen, von dem Du nichts wissen willst ;-)
Und -- Du brauchst etwas Platz für den ganzen mit verwesten Bits verschmiertem Müll. Und Zeit.
Wahrscheinlich weil ich das ganze verschlimmbessert hab (siehe oben). Naja so schlimm ist es nicht, also ist es eher interessant um vorbereitet zu sein....
Zur HDD selbst - ein bisschen gelesen dazu und dann mit wieder viel zu viel probiert (und zu wenig aufgeschrieben) Die smarttools werden von der Platte oder dem Controller nicht unterstützt. Auf der Festplatte fand ich dann man mkfs.ext3 -c gab zwei Bad blocks. Das hätte ich mal lieber am Schluß machen sollen, damit ist sie ja formatiert. Ich hab auch noch badblocks und "dumpe2fs -b /dev/sdx" probiert. Aber irgendwie waren die bad blocks dann weg, wurden nicht mehr angezeigt. Jetzt bin ich unsicher, ob die einfach intern als schlecht markiert wurden und sozusagen versteckt, auch für weiteres Suchen? Oder haben sie sich mysteriöserweise in Luft aufgelöst. Also ich hab dann sogar ein mkfs.ext3 -c -c gemacht, damit wird dann sogar geschrieben. Allerdings hab ich nach dem Pattern "AA" schreiben und verifizieren ohne Fehler abgebrochen. Dass dann mit 55, 0 und ff zu wiederholen scheint mir sinnlos (zumal es gut 3 Stunden dauert). Logisch wäre mir wenn es ein Kommando gäbe, das auch "alte, gespeicherte Bad blocks" anzeigt, andere Kommandos nur die, die noch dazukommen.
Manche Platten (oder -controller) machen das mit sich selbst aus. Ich würde dieser Platte nichts wertvolles mehr anvertrauen.
Andererseits: wackelige Kabelverbindungen, kaputte Controller etc. wirken sich auch so aus. Versuche, die Platte wo anders einzubauen?
PS: Möge das Backup mit euch sein.
:-)
lg -- t