Ordner mit vielen Fotos verschwunden
liewe leid, ich bitte dringend um eure Hilfe Ich habe eben gerade eine ganze Menge Fotos von zwei CF-Cards auf eine Festplatte in ein kurz vorher angelegtes Verzeichnis verschoben (ja verschoben - nicht kopiert) Der erste Vorgang lief einwandfrei ab (schien jedenfalls so). Dann begann ich mit der zweiten Karte (ebenfalls verschieben). Mitten drin stürzte der PC total ab. Maus hing, Musik ging aus, Tastatur tot. Das Bild war völlig eingefroren. Ich sah keine andere Möglichkeit, als den PC abzuschalten und neu einzuschalten. Und dann fand ich weder das angelegte Verzeichnis noch irgendeines der vorher rübergeschobenen Fotos. Es ist eine reine Speicherplatte für Medien-Dateien. Also geh ich mal davon aus, dass es keine weiteren Schreibzugriffe auf die Platte gab. Wie kann sowas passieren? Die Daten waren doch wohl pyhsisch auf die Platte geschrieben worden. Den Ordner hatte ich doch vorher manuell angelegt. Gibt es eine Möglichkeit, die Daten doch wieder zu finden und wieder herzustellen. MIt Datei suchen hab ich nix gefunden. Weder den Ordner noch eine der Bilddateien. -- mfg Bernd Merling 68199 Mannheim http://www.merling.net ICQ: 315528581
Fuer diesen Fall hast du gute Chancen, noch an die Daten heranzukommen. Ich gehe mal davon aus, das die CF-Cards als FAT formatiert sind, dann hilft dir ein Programm aus der Liste von Freshmeat weiter: http://freshmeat.net/projects/jpg-recover/ -- Peter
Am Dienstag, 7. Dezember 2004 19:58 schrieb Peter Wiersig:
Fuer diesen Fall hast du gute Chancen, noch an die Daten heranzukommen.
Ich gehe mal davon aus, das die CF-Cards als FAT formatiert sind, dann hilft dir ein Programm aus der Liste von Freshmeat weiter: http://freshmeat.net/projects/jpg-recover/
-- Peter
Also die Festplatte wo ich die Fotos hingeschoben habe, ist eine Reiser-FS-Platte. Die CF-Cards dürften wohl FAT sein. Sind von einer Canon EOS 300D. Ich hab das jetzt mal mit dem jpg-recover auf den CF-Cards probiert, der sagt immer nur Created 0 file(s) -- check 'em out! Auf der Festplatte hab ich ja schon das Problem, dass auch der Ordner verschwunden ist. Da kommt dann schon die Fehlermeldung couldn't open wenn ich den Pfad mit (verschwundenem) Verzeichnis eingebe. Ich dachte bei Reiser FS gäbe es eine Möglichkeit verschollene Dateien mit Bordmitteln wieder herzustellen. Ist das nicht so? -- mfg Bernd Merling 68199 Mannheim http://www.merling.net ICQ: 315528581
On Tue, Dec 07, 2004 at 09:58:34PM +0100, Bernd Merling wrote:
Ich hab das jetzt mal mit dem jpg-recover auf den CF-Cards probiert, der sagt immer nur Created 0 file(s) -- check 'em out!
Oh oh, unten mehr dazu.
Ich dachte bei Reiser FS gäbe es eine Möglichkeit verschollene Dateien mit Bordmitteln wieder herzustellen. Ist das nicht so?
Nein, dich hat ein Performance-Vorteil von Reiserfs gegenueber z.B. ext3 in der Defaulteinstellung gebissen: Da die Daten vor dem Absturz nicht vollstaendig gespeichert waren, hat der Rechner beim hochfahren den Zustand vor dem Kopieren auf der Platte wiederhergestellt. Moeglicherweise sind die Fotos komplett oder teilweise auf der Platte, da hab ich aber keinen Plan, wie und ob man die wieder herstellen koennte. Ich meinte schon, das man die CF-Cards wiederherstellt. Das FAT-Dateisystem hat einen angenehmen Nebeneffekt: Wenn Dateien geloescht werden, wird nur der Dateiname im Verzeichnis ungueltig. Dadurch kann man mit jpg-recover normalerweise die Daten retten, da die Fotos von der Kamera sequentiell geschrieben wurden, deshalb nicht fragmentiert sind und das Tool einfach nur nach den JPG-Heradern suchen muss, um die Bilder zu finden. Hast du die Webseite vom Programmierer gelesen und bist wie er vorgegangen? "First Attempt The first thing I did was put the damaged card into one of my Unix systems, where I used a Unix tool called "dd" to save a copy of the SmartMedia card to a file that I called smcard.img." Ich hab das noch nie machen muessen, aber ich vermute, das jpg-recover auch mit dem Image arbeiten koennte. Ja, steht auch so ganz unten im "Recap". Mach auf jeden Fall erst mal ein Image, kopiere dieses und arbeite auf nur einer der Versionen vom Image. Viel Glueck. -- Peter
Am Dienstag, 7. Dezember 2004 22:17 schrieb Peter Wiersig:
On Tue, Dec 07, 2004 at 09:58:34PM +0100, Bernd Merling wrote:
Ich meinte schon, das man die CF-Cards wiederherstellt. Das FAT-Dateisystem hat einen angenehmen Nebeneffekt: Wenn Dateien geloescht werden, wird nur der Dateiname im Verzeichnis ungueltig. Dadurch kann man mit jpg-recover normalerweise die Daten retten, da die Fotos von der Kamera sequentiell geschrieben wurden, deshalb nicht fragmentiert sind und das Tool einfach nur nach den JPG-Heradern suchen muss, um die Bilder zu finden.
Hast du die Webseite vom Programmierer gelesen und bist wie er vorgegangen? "First Attempt The first thing I did was put the damaged card into one of my Unix systems, where I used a Unix tool called "dd" to save a copy of the SmartMedia card to a file that I called smcard.img."
nee, ich hatte vornhin einfach das Skript aufgerufen und den Pfad zum Verzeichnis, in dem die Fotos waren als Parameter mitgegeben. Hab mir die Website jetzt mal angeguckt und probiert eine Image-Kopie mit dd zu machen. Bei mir heißt die CF-Card: /media/usb-storage-391791193348:0:0:0p1 Also hab ich eingegeben: dd if=/media/usb-storage-391791193348:0:0:0p1 of=cardimage.img und bekomme: dd: Lesen von „/media/usb-storage-391791193348:0:0:0p1“: Ist ein Verzeichnis 0+0 Datensätze ein 0+0 Datensätze aus Auf meiner Platte ist dann ein leeres Image mit 0B. Das müssten eigentlich 512MB sein. Hmmm. Was ist da jetzt falsch? -- mfg Bernd Merling 68199 Mannheim http://www.merling.net ICQ: 315528581
On Tue, Dec 07, 2004 at 10:55:12PM +0100, Bernd Merling wrote:
nee, ich hatte vornhin einfach das Skript aufgerufen und den Pfad zum Verzeichnis, in dem die Fotos waren als Parameter mitgegeben.
Gut, dann ist nun wenigstens nichts weg. Ich hab mir das Skript nun auch noch mal durchgelesen, und die Bedienung macht auch nichts kaputt.
Hmmm. Was ist da jetzt falsch?
Du musst das Device der CF-Card angeben. /media/usb-... ist der Mountpoint. In der /etc/fstab muesste zu diesem Verzeichnis ein Device verknuepft sein. Verwende dieses als if= und dann sollte ein Image rumkommen. -- Peter
Am Dienstag, 7. Dezember 2004 23:17 schrieb Peter Wiersig:
Du musst das Device der CF-Card angeben. /media/usb-... ist der Mountpoint. In der /etc/fstab muesste zu diesem Verzeichnis ein Device verknuepft sein. Verwende dieses als if= und dann sollte ein Image rumkommen.
-- Peter
Okay, hab das zugehörige device gefunden, image ist angelegt, und jetzt schafft das recover-script. Dürfte wohl eine Weile dauern, bis er die 512MB durchgecheckt hat. Ich geh jetzt ins Bett. Mal sehn, wie's Morgen früh aussieht. Erst mal vielen Dank für die Hilfe Auch an Manfred Tremmel. Sollte das so nicht gehen, dann probiers ichs mit dem tree-rebuild auf der Platte. -- mfg Bernd Merling 68199 Mannheim http://www.merling.net ICQ: 315528581
Am Dienstag, 7. Dezember 2004 23:42 schrieb Bernd Merling:
Okay, hab das zugehörige device gefunden, image ist angelegt, und jetzt schafft das recover-script. Dürfte wohl eine Weile dauern, bis er die 512MB durchgecheckt hat. Ich geh jetzt ins Bett. Mal sehn, wie's Morgen früh aussieht.
Erst mal vielen Dank für die Hilfe
Auch an Manfred Tremmel. Sollte das so nicht gehen, dann probiers ichs mit dem tree-rebuild auf der Platte.
Kurzer Zwischenbericht: In dem ersten Image, dessen Durchsuchung ich gestern Abend gestartete hatte, wurde kein einziges Bild gefunden, obwohl da noch 12 nicht gelöschte Bilder drauf sind. Vielleicht muss ich die erst löschen? Ich hab jetzt vor ungefähr 15 Minuten die zweite Karte gestartet. Auf der waren alle Bilder verschwunden, und da hat er jetzt schon 5 Bilder gefunden. Ich hab aber vorher noch die minsize-Variable auf 2 MB geändert, weil ich weiß, dass die BIlder alle zwischen 2,3 und 3 MB groß sind. Der Scan läuft noch. Ich muss jetzt zur Arbeit. Bin gespannt auf das Ergebnis heute Abend. Nochmals Danke für den Tipp.
-- mfg Bernd Merling 68199 Mannheim http://www.merling.net ICQ: 315528581
-- mfg Bernd Merling 68199 Mannheim http://www.merling.net ICQ: 315528581
-----BEGIN PGP SIGNED MESSAGE----- Hallo Bernd, Am Dienstag, 7. Dezember 2004 22:55 schrieb Bernd Merling:
Bei mir heißt die CF-Card: /media/usb-storage-391791193348:0:0:0p1
Wenn Du die Karte z. B. über einen Cardreader an den Rechner anschliesst, wird sie als /dev/sdx (x=a,b,c,...) eingebunden. Vermutlich ist nur eine Partition drauf, so dass Du dd so anwenden musst: dd if=/dev/sda1 of=<zieldatei> Natürlich eventuell anpassen, wenn es sdb, sdc usw. sein sollte. Du hast versucht, ein dd auf den Mount-Point loszulassen, was IMHO nicht geht bzw. keinen Sinn macht. - -- Gruss Marcus Marcus Roeckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone : +49-2536-9944 -- Fax : +49-2536-9943 E-Mail : marcus.roeckrath@gmx.de WWW : http://home.foni.net/~marcusroeckrath/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iQEVAwUBQbYxJAp4kFlTVf6VAQFxewf/XtHopHlwGduMoBfc4p6fmg0q+dUSEjV+ CfU+YQVPSdvFLlSwvqtEhwvUM3tUuE/kAjfjpMwyVRRXxOZ8Y9fod9RMST3R9d7q Q/ZfqOfFCfZC6ITyd3jF7J01YHb9gLHxveZGPRX7gUrnzAnA3Bu3MoCc+bmbZZhO 7D/Sqa1DLLVPUQhbmnVjtC1gafKfsRKeNm1w9VamVobiORbjsKZ1Zuk7ZqMGjEbo /GMG1H/+P+SQnUR0zwBXfenT7HcpsU7FpIzIoXEP72iqumzM+vGQVS7RxkoEYluD 7iuqwGY6Aj7F/oWnRMZ2cqd1IC1tBGu6KpgGLiLZ8hhUpkJ/2MBqpw== =DC+7 -----END PGP SIGNATURE-----
Am Dienstag, 7. Dezember 2004 21:58 schrieb Bernd Merling:
Ich dachte bei Reiser FS gäbe es eine Möglichkeit verschollene Dateien mit Bordmitteln wieder herzustellen. Ist das nicht so?
reiserfsck --rebuild-tree Kann Dir da eventuell helfen. Es kann aber auch viel kaputt machen, also in jedem Fall vorher ein Backup anfertigen. Vermutlich wurden die Dateien zwar geschrieben, aber noch nicht ins Verzeichnis aufgenommen. Da reiserfs als Journaling-Dateisystem ja dafür verantwortlich ist, dass alles konsistent bleibt, sind die erst mal weg, der rebuild sollte sie dann wiederfinden und alles nötige nachtragen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Gibt es eine Möglichkeit, die Daten doch wieder zu finden und wieder herzustellen. MIt Datei suchen hab ich nix gefunden. Weder den Ordner noch eine der Bilddateien.
Früher, als ich noch Windows hatte, habe ich dafür Ontrack Data Recovery verwendet. Allerdings weiss ich weder, ob es unter Linux ein vergleichbares Produkt gibt, noch weiss ich ob Ontrack Data Recovery z. B. ext2, ext3 oder reiserfs Partitionen lesen kann. Gruß, Volker
participants (5)
-
Bernd Merling
-
Manfred Tremmel
-
Marcus Roeckrath
-
Peter Wiersig
-
Volker Augustin