![]() |
![]() |
|
|
|||||||
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
|
|
Themen-Optionen | Ansicht |
|
|
#5 |
|
Newbie
![]() Registriert seit: 01.08.2001
Beiträge: 18
|
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. |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|