Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

JohnTwenty

Fortgeschrittener

  • »JohnTwenty« ist männlich
  • »JohnTwenty« ist der Autor dieses Themas

Beiträge: 292

Wohnort: Deutschland

Beruf: Student

  • Nachricht senden

1

15.05.2008, 12:47

[gelöst] schon wieder Datenrettung

Hallo ihr,

es gab bei mir leider schon wieder einen DatenGAU :'(

Nachdem ich die neue Ubuntu 8.04 aufgespielt hatte, konnte gparted meine Partitionen nicht mehr anzeigen (es war alles ein einziger, unpartitionierter Bereich). Weil das System aber normal lief, dachte ich, ich könnte ganz leicht mit TestDisk die Partitionstabelle neu schreiben lassen.

Jetzt bekomme ich aber beim booten den "Fehler 22" und weiter geht es nicht.

Mit hilfe einer bootcd kann ich zwar mein WindowsXP starten, aber meine Eigenen Dateien befinden sich auf einer Ext2 formatierten Partition, die per Ext2Fsd eingebunden wird.

Kann mir jemand sagen, wie ich meine Daten evtl. noch bergen kann?

Gruß
JohnTwenty
Setze Kommas, nicht, einfach, irgendwo!!

2

15.05.2008, 13:14

Diesen Artikel von debian-administration.org kennst Du vermutlich schon? Dort wird testdisc nochmal beschrieben und auch ein Tool photorec erwähnt. Vielleicht hilft's ja. Aber eigentlich habe ich mit testdisk ganz gute Erfahrungen gemacht - wieso hat es Deine Partitionen nicht wiedergefunden?

[UPDATE] Halt! Da fällt mir noch ein: Wer sagt denn den Fehler 22? Evtl. hat testdisk einfach den MBR nicht repariert. Kannst Du die Partitionen von Knoppix oder GRML aus sehen und mounten?

LG
Gutnix V. Pfeif.0

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Gutnix« (15.05.2008, 13:15)


JohnTwenty

Fortgeschrittener

  • »JohnTwenty« ist männlich
  • »JohnTwenty« ist der Autor dieses Themas

Beiträge: 292

Wohnort: Deutschland

Beruf: Student

  • Nachricht senden

3

15.05.2008, 13:53

Also, den "Fehler 22" bekomme ich von GRUB, der mit diesem Fehler abbricht.

WinXP kann ich starten, wenn ich eine Multiboot DVD einlege und den Punkt "Windows von erster Festplatte starten" auswähle.

Mit TestDisk kann ich mir die Partitionen zwar anzeigen lassen, aber kann nicht auf die darin enthaltenen Daten zugreifen.

In der backup.log (erstellt von TestDisk) findet sich folgender Eintrag:

#1210844816 Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
1 : start= 63, size= 81915372, Id=07, *
2 : start= 81915435, size= 40965750, Id=83, P
3 : start=122881185, size=181373850, Id=83, P
4 : start=304255035, size= 8321670, Id=0F, E
5 : start=304255098, size= 8321607, Id=82, L

Die Partition unter 3: start=122881185, size=181373850, Id=83, P ist meine home/Eigene Dateien Partition. Dummerweise lässt sie sich nicht mounten.

MfG
JohnTwenty
Setze Kommas, nicht, einfach, irgendwo!!

JohnTwenty

Fortgeschrittener

  • »JohnTwenty« ist männlich
  • »JohnTwenty« ist der Autor dieses Themas

Beiträge: 292

Wohnort: Deutschland

Beruf: Student

  • Nachricht senden

4

15.05.2008, 14:27

Wenn ich versuche die Partition unter KNOPPIX von Hand zu mounten, bekomme ich folgendes:

knoppix@Knoppix:/mnt/res$ sudo mount -t auto /mnt/sda3 /disk
mount: /mnt/sda3 is not a block device
knoppix@Knoppix:/mnt/res$

OK, vielleicht mache ich es auch einfach nur nicht richtig, aber "/mnt/sda3 is not a block device" klingt nicht gut :'(

MfG
JohnTwenty
Setze Kommas, nicht, einfach, irgendwo!!

P17

Debianer

  • »P17« ist männlich

Beiträge: 68

Beruf: Linux-Administrator

  • Nachricht senden

5

15.05.2008, 14:32

Zitat

Also, den "Fehler 22" bekomme ich von GRUB, der mit diesem Fehler abbricht.

Vielleicht hilft dir das:

Zitat

22 : No such partition This error is returned if a partition is requested in the device part of a device- or full file name which isn't on the selected disk.


http://wiki.freespire.org/index.php/Installation_Error_Codes
GNU/Linux Debian lenny/sid | kernel 2.6.25.9 | fluxbox 1.0.0
----
http://p17-linuxzone.de/

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »P17« (15.05.2008, 14:33)


6

15.05.2008, 17:37

du hast nicht zufaelligerweise ein Backup der Partionstabelle gemacht?

so a la sfdisk -d /dev/sda > part-table.pt gemacht? denn dann waere ein rueckspielen der reinen Tabelle ziemlich einfach mit sfdisk /dev/sda < part-table.pt getan.

Aber ich glaube das das wohl eher nicht der Fall ist.

und ein fsck -N /dev/sda3 um zu schauen, ob es da einen behebbaren Fehler gibt waere uU auch noch ein Versuch Wert
for Windows problems: reboot
for Linux problems: be root

JohnTwenty

Fortgeschrittener

  • »JohnTwenty« ist männlich
  • »JohnTwenty« ist der Autor dieses Themas

Beiträge: 292

Wohnort: Deutschland

Beruf: Student

  • Nachricht senden

7

15.05.2008, 18:18

Hallo BorneBjoern,

> du hast nicht zufaelligerweise ein Backup der Partionstabelle gemacht?

Leider nein! Wenn das System wieder so läuft, wie es soll werde ich das aber nachholen.

Hier mal die Ausgabe von fsck -N /dev/sda3:

knoppix@Knoppix:~$ fsck -N /dev/sda3
fsck 1.40-WIP (14-Nov-2006)
[/sbin/fsck.ext2 (1) -- /media/sda3] fsck.ext2 /dev/sda3

mehr passiert nicht (schätze dass das bedeutet, dass keine Fehler gefunden worden sind)

MfG
JohnTwenty
Setze Kommas, nicht, einfach, irgendwo!!

JohnTwenty

Fortgeschrittener

  • »JohnTwenty« ist männlich
  • »JohnTwenty« ist der Autor dieses Themas

Beiträge: 292

Wohnort: Deutschland

Beruf: Student

  • Nachricht senden

8

15.05.2008, 18:33

Heureka!

Unter KNOPPIX habe ich gerade mal Gparted gestarted und siehe da: Meine /home Partition wird erkannt. Zwar gemounted in /media/sda3, aber bevor der ganze Zirkus angefangen hat, wurde sie von Gparted nicht erkannt. Gparted zeigt sogar eine Belegung der Partition von 21GB an und zeigt auch, dass noch knapp 65GB frei sind.

Jetzt muss ich nur noch einen Weg finden, an die Daten auch tatsächlich ranzukommen.

MfG
JohnTwenty
Setze Kommas, nicht, einfach, irgendwo!!

JohnTwenty

Fortgeschrittener

  • »JohnTwenty« ist männlich
  • »JohnTwenty« ist der Autor dieses Themas

Beiträge: 292

Wohnort: Deutschland

Beruf: Student

  • Nachricht senden

9

15.05.2008, 19:00

Ich habe grad mal ein Ubuntu Live-System gestartet. Dort ist ebenfalls mein altes /home Verzeichnis zu sehen.
ABER: Ich kann nicht darauf zugreifen! Möglicherweise ist es doch ein Problem im Dateisystem.
Gibt es eine Möglichkeit in den Singleuser modus zu gelangen und dann einen Filesystemcheck zu veranlasen?

MfG
JohnTwenty
Setze Kommas, nicht, einfach, irgendwo!!

10

16.05.2008, 08:34

Das kannst Du auch aus dem Live-Ubuntu heraus machen:
  1. Konsole aufmachen
  2. sudo bash
  3. e2fsck -fn /dev/sda3 (zur Sicherheit erstmal nur gucken)
    [/list=1]
    Wenn beim letzten nichts schlimmes 'rauskommt, dann würde ich mal den mount probieren. Und wenn etwas schiefgeht, dann würde ich die Meldung mal hier posten :-P

    [UPDATE] Grrr, wer lesen kann, ist schwer im Vorteil. Sieht doch so aus, als hätte der fsck schon geklappt und das mounten auch! Dass Du unter Ubuntu nicht an die Daten dran kommst, kann daran liegen, dass der Ubuntu-Live-User nicht die gleiche UID hat wie Deine Kennung bzw. Dein Homeverzeichnis. Aber mit Root-Berechtigung solltest Du schon an die Daten drankommen.

    Viel Erfolg
Gutnix V. Pfeif.0

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Gutnix« (16.05.2008, 08:36)


JohnTwenty

Fortgeschrittener

  • »JohnTwenty« ist männlich
  • »JohnTwenty« ist der Autor dieses Themas

Beiträge: 292

Wohnort: Deutschland

Beruf: Student

  • Nachricht senden

11

16.05.2008, 10:01

Da kommt was

Hey Gutnix,

du scheinst auf dem richtigen Weg zu sein, das Ergebnis deines Vorschlags sieht wie folgt aus:

Inode 9881 was part of the verwaist Inode list. IGNORIERT.
Inode 9881 ist in Benutzung, aber hat dtime gesetzt. Repariere? nein

Inode 9881, i_Blocks ist 1605934, sollte sein 0. Repariere? nein

Diese Meldung wird ausgegeben für Inodes von 9849 bis 16313.

Am Schluss heißt es:

Inode 16313, i_Blocks ist 1606135, sollte sein 0. Repariere? nein

Inode 16, i_size ist 96768, sollte sein 3235840. Repariere? nein

Inode 16, i_Blocks ist 200, sollte sein 184. Repariere? nein

Inode 17 hat unzulässigen Block(s). Bereinige? nein

Nicht zulässig Block #-1 (4294967295) in Inode 17. IGNORIERT.
Fehler beim Iterieren über Blocks in Inode 17: Illegal indirect block found
e2fsck: abgebrochen

Wenn ich es richtig verstehe, sind die Daten also noch da, nur die Verweise auf die Daten sind ungültig. Kann man sowas wieder geradebiegen? Evtl durch Angabe eines gültigen Superblocks?

Gruß
JohnTwenty
Setze Kommas, nicht, einfach, irgendwo!!

12

16.05.2008, 11:20

Nein, er hat ja den Superblock anscheinend gefunden (zumindest stand in Deinem Posting nix darüber drin). Also, es ist zumindest etwas kaputt. Ich kann jedoch nicht sagen oder erkennen, ob er grundsätzlich ein Problem mit dem Dateisystem hat oder ob da nur bei vorhergehenden Mount-Versuchen etwas kaputt gegangen ist.

Bevor ich jedoch hier irgendetwas zu reparieren versuche, würde ich die Partition - so wie sie ist - mit ddrescue auf einen anderen Datenträger sichern!

Und dann würde ich vermutlich mal ein e2fsck ohne -n ausprobieren ...

Viel Erfolg
Gutnix V. Pfeif.0

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Gutnix« (16.05.2008, 11:21)


JohnTwenty

Fortgeschrittener

  • »JohnTwenty« ist männlich
  • »JohnTwenty« ist der Autor dieses Themas

Beiträge: 292

Wohnort: Deutschland

Beruf: Student

  • Nachricht senden

13

16.05.2008, 13:27

du hast wohl recht

Hm, das dürfte wohl das Beste sein.

Jetzt brauche ich nur noch eine externe Platte, die groß genug ist.

Bin aber jetzt übers Wochenende nicht da und kann mich erst am Montag wieder drum kümmern.

Bis dahin
Viele Grüße
JohnTwenty
Setze Kommas, nicht, einfach, irgendwo!!

JohnTwenty

Fortgeschrittener

  • »JohnTwenty« ist männlich
  • »JohnTwenty« ist der Autor dieses Themas

Beiträge: 292

Wohnort: Deutschland

Beruf: Student

  • Nachricht senden

14

20.05.2008, 16:41

...und weiter geht's

so, nun habe ich ein Backup mit dd_rescue erstellt.

Der nächse Schritt ist nun der filesystemcheck mit fsck, aber wie kann ich im Notfall meine Partition aus der image.dat, die ich mit dd_rescue erzeugt habe wieder herstellen?

Gruß
JohnTwenty
Setze Kommas, nicht, einfach, irgendwo!!

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

15

20.05.2008, 16:47

RE: ...und weiter geht's

einfach das image mit dd wieder zurückspiegeln.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

JohnTwenty

Fortgeschrittener

  • »JohnTwenty« ist männlich
  • »JohnTwenty« ist der Autor dieses Themas

Beiträge: 292

Wohnort: Deutschland

Beruf: Student

  • Nachricht senden

16

20.05.2008, 16:58

RE: ...und weiter geht's

Zitat

Original von linuxerr
einfach das image mit dd wieder zurückspiegeln.


Mit dd_rescue /mnt/image.dat /dev/sda3 ?

Gruß
Benny
Setze Kommas, nicht, einfach, irgendwo!!

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

17

20.05.2008, 17:31

RE: ...und weiter geht's

dd_rescue brauchst du nur, wenn die festplatte probleme beim lesen von sektoren hat. dd ist ansonsten eine gut wahl und immer verfügbar.
zum zurückspielen
dd if=/mnt/image.dat of=/dev/sda3
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

JohnTwenty

Fortgeschrittener

  • »JohnTwenty« ist männlich
  • »JohnTwenty« ist der Autor dieses Themas

Beiträge: 292

Wohnort: Deutschland

Beruf: Student

  • Nachricht senden

18

21.05.2008, 14:37

gibt es Hoffnung?

Hallo nochmal,

ich habe gestern Abend mich mal hingesetzt und nach einm Backup per dd (ein dd_rescue war unnötig, da es beim Kopieren keine Fehler gab) angefertigt. Nun habe ich dieses Backup mit fsck reparieren wollen. Nach etwas über zwei Stunden habe ich dann aber aufgehört, weil so extrem viele Fehler gefunden werden, dass cih mir nicht sicher bin, ob das überhaupt noch einen Sinn hat.
Ich hatte meinen Finger permanent auf der RETURN TASTE (!)

Die Möglichkeit fsck -a zu benutzen bietet sich in diesem Fall leider nicht, da er aufgrund der Fehler immer wieder abbricht mit der Aufforderung den Prozess manuell durchzuführen.

Was soll ich tun?

Gruß
JohnTwenty
Setze Kommas, nicht, einfach, irgendwo!!

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

19

21.05.2008, 15:41

RE: gibt es Hoffnung?

hast du das image selbst mit fsck getestet (gib mal den befehl, den su dazu benutzt hast) oder hast du das backup auf eine platte zurückgespielt (war die plattengeometrie identisch oder hast du sie zumindest angepasst?) oder hast du das image über ein loop-device genutzt?
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

JohnTwenty

Fortgeschrittener

  • »JohnTwenty« ist männlich
  • »JohnTwenty« ist der Autor dieses Themas

Beiträge: 292

Wohnort: Deutschland

Beruf: Student

  • Nachricht senden

20

21.05.2008, 15:49

Hallo,

ich habe die image.dat auf der externen Platte mit sudo fsck /mnt/neu/image.dat getestet.
Muss ich die original-Partition prüfen, statt der Image.dat???

Gruß
JohnTwenty
Setze Kommas, nicht, einfach, irgendwo!!

Thema bewerten