verschlüsseltes Dateisystem - verschlüsselte Datei gelöscht
Guten Morgen. Ich habe -oh wie dumm- die Datei gelöscht, die mein verschlüsseltes Dateisystem enthält. Dieses ist noch gemountet und ich habe mit "dd if=/dev/loop0 ..." meine Daten retten können. Meine Frage ist, ob ich die verschlüsselte Datei neu schreiben kann ("man losetup" habe ich gelesen) oder einfach die ja im Speicher noch existierende Datei wieder ins Dateisystem zurückbringen kann. Was kann ich tun? Markus
Am Mittwoch, 30. März 2005 09:07 schrieb Markus:
Ich habe -oh wie dumm- die Datei gelöscht, die mein verschlüsseltes Dateisystem enthält. Dieses ist noch gemountet und ich habe mit "dd if=/dev/loop0 ..." meine Daten retten können. Meine Frage ist, ob ich die verschlüsselte Datei neu schreiben kann ("man losetup" habe ich gelesen) oder einfach die ja im Speicher noch existierende Datei wieder ins Dateisystem zurückbringen kann. Was kann ich tun?
Falls die Datei auf einer ReiserFS-formatierten Partition liegt, werden dir die ReiserFS-Entwickler da sicherlich behilflich sein können. Die sind sehr hilfsbereit in solchen Dingen. -- Dipl.-Ing. Jens Benecke http://www.hitchhikers.de - Europas kostenlose Mitfahrzentrale seit 1998 http://www.rb-hosting.de - Webhosting mit Extras - PHP ab €9 - SSH ab €19 http://www.spamfreemail.de - 100% saubere Postfächer, garantiert!
Markus schrieb:
Guten Morgen.
Ich habe -oh wie dumm- die Datei gelöscht, die mein verschlüsseltes Dateisystem enthält. Dieses ist noch gemountet und ich habe mit "dd if=/dev/loop0 ..." meine Daten retten können. Meine Frage ist, ob ich die verschlüsselte Datei neu schreiben kann ("man losetup" habe ich gelesen) oder einfach die ja im Speicher noch existierende Datei wieder ins Dateisystem zurückbringen kann. Was kann ich tun?
Solange noch ein Prozess das File offen hat, wird der zugehörige inode noch nicht freigeben. Theoretisch sollte es also möglich sein, auf den inode (so man die Nummer kennt) einen weiteren Link zu setzen, so dass der link count wieder grösser 0 ist und er nicht gelöscht wird. Ob das aber praktisch mit vernünftigem Aufwand machbar ist, weiss ich auch nicht ... Wenn die Daten noch vorhanden sind, würde ich einfach ein neues verschlüsseltes Dateisystem erzeugen und die Daten hereinkopieren statt mich auf Abenteuer mit einem "undelete" einzulassen ...
Guten Morgen.
Ich habe -oh wie dumm- die Datei gelöscht, die mein verschlüsseltes Dateisystem enthält. Dieses ist noch gemountet und ich habe mit "dd if=/dev/loop0 ..." meine Daten retten können. Meine Frage ist, ob ich die verschlüsselte Datei neu schreiben kann ("man losetup" habe ich gelesen) oder einfach die ja im Speicher noch existierende Datei wieder ins Dateisystem zurückbringen kann. Was kann ich tun?
Solange noch ein Prozess das File offen hat, wird der zugehörige inode noch nicht freigeben. Theoretisch sollte es also möglich sein, auf den inode (so man die Nummer kennt) einen weiteren Link zu setzen, so dass der link count wieder grösser 0 ist und er nicht gelöscht wird. Ob das aber praktisch mit vernünftigem Aufwand machbar ist, weiss ich auch nicht ...
Wenn die Daten noch vorhanden sind, würde ich einfach ein neues verschlüsseltes Dateisystem erzeugen und die Daten hereinkopieren statt mich auf Abenteuer mit einem "undelete" einzulassen ...
Habe ganz vergessen zu erwähnen, dass die gelöschte Datei auf einem vfat-Dateisystem liegt. Also ein neues verschlüsseltes device anlegen und das aus /dev/loop0 kopierte Dateisystem da reinschreiben. Ich hatte gehofft, dass man die zugehörigen inodes relativ einfach wieder ins Dateisystem bekommt... Markus
Markus schrieb:
Habe ganz vergessen zu erwähnen, dass die gelöschte Datei auf einem vfat-Dateisystem liegt. Bei vfat sieht die Sache wohl anders aus - m.W. wird beim Löschen nur das erste Byte im Directory-Eintrag auf 0 gesetzt und die zugehörigen Blöcke in der FAT freigegeben. Wenn noch nicht wieder auf das Laufwerk geschrieben wurde, könnte man es mit einem undelete-Tool unter Windows versuchen ...
Rainer Kaluscha schrieb:
Markus schrieb:
Habe ganz vergessen zu erwähnen, dass die gelöschte Datei auf einem vfat-Dateisystem liegt.
Bei vfat sieht die Sache wohl anders aus - m.W. wird beim Löschen nur das erste Byte im Directory-Eintrag auf 0 gesetzt und die zugehörigen Blöcke in der FAT freigegeben. Wenn noch nicht wieder auf das Laufwerk geschrieben wurde, könnte man es mit einem undelete-Tool unter Windows versuchen ...
Hallo Markus probiere doch einfach die folgende Freeware aus. http://www.octanesoft.com/data_recovery_free_edition.html Mit freundlchen Grüßen Wigbert
probiere doch einfach die folgende Freeware aus.
Danke für den Hinweis :-) - "Windows 98/ME/NT/2000/XP/2003 are supported" - DO NOT save your recovered files to the same drive which you are recovering files from, do not run any disk utilities such as checkdisk and defragmenters, do not reboot computer. Dies ist eine Linix-Liste. Wie soll ich ein Windoze-Programm (auch wenn es freeware ist...) auf einem Linux-Rechner verwenden, ohne zu rebooten??? (Nein, ich will nicht versuchen, wine oder vmware zu benutzen, um auf einer Partition rumzumachen...) Habe das Thema mitlerweile abgeschlossen, habe die gesicherten Daten (inklusiven den plötzlich auftauchenden bad blocks D-: ) in eine neue verschlüsselte Datei geschrieben... Danke Markus
participants (4)
-
Jens Benecke
-
Markus
-
Rainer Kaluscha
-
Wigbert Lindenbauer