Einzelnen Beitrag anzeigen
Alt 06.02.2002, 19:51   #5
loa
Newbie
 
Registriert seit: 01.08.2001
Beiträge: 18


Standard

Ich kenn 2 Möglichkeiten Daten wiederherzustellen.


1. Möglichkeit Daten wiederherzustellen:

Diese Art funktioniert nur wenn ein Suchstring bekannt ist

Das folgende Quick and Dirty Script wartet wenn der Text gefunden wurde auf Tasteneingabe und zeigt die Blocknummer an.

#!/bin/bash
counter=200000 # Beginnblock
while [ "$counter" -lt "999332" ] # Endblock
do
echo "$counter"
dd if=/dev/hd0a skip="$counter" count=1 | grep "Text" && read taste # device muss angepasst werden
counter=$(( counter + 1 ))
done

Wenn die Blocknummer bekannt ist kann dann dieser Block in ein File gedumpt werden.


2. Die etwas riskantere Möglichkeit

über debugfs Inodes verändern/wiederherstellen. Genaueres --> Google Suche



Zu beiden Methoden ist zu sagen nicht zu lange warten sonst sind die Daten futsch . Wenn es geht (Platz da ist & 2tes Device) sollte das device auf dem die Daten verloren gegangen sind in eine Datei auf einem anderen Device gedumpt werden.
loa ist offline   Mit Zitat antworten