ext3 filesystem defekt

labela2

Newbie
Registriert
Apr. 2007
Beiträge
2
Hallo zusammen,
die Woche fängt echt gut an...
dummerweise habe ich ein dd if=/dev/zero of=/dev/sda1 gemacht.:heuldoch:
1142006+0 records in
1142006+0 records out
114200600 bytes (114 MB) copied, 7,48536 seconds, 15,3 MB/s

testdisk findet die partition,

Disk /dev/sda - 734 GB / 683 GiB - CHS 89247 255 63
Partition Start End Size in sectors
* Linux 0 1 1 65270 254 63 1048578552

Structure: Ok. Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable P=Primary L=Logical E=Extended D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
Enter: to continue
EXT3 Large file Sparse superblock Backup superblock, 536 GB / 500 GiB
mit p lassen sich keine files anzeigen:

No file found, filesystem seems damaged.

Disk /dev/sda - 734 GB / 683 GiB - CHS 89247 255 63

Partition Start End Size in sectors
1 P Linux 0 1 1 65270 254 63 1048578552
2 P Linux 65271 0 1 67881 254 63 41945715
3 P Linux 67882 0 1 89246 254 63 343228725


[ Type ] [Superblock][ Quit ]
Locate EXT2/EXT3 backup superblock


Diese backup superblocks werden auch angezeigt:
Disk /dev/sda - 734 GB / 683 GiB - CHS 89247 255 63

Partition Start End Size in sectors

Linux 0 1 1 65270 214 31 1048576000
superblock 32768, blocksize=4096
superblock 98304, blocksize=4096
superblock 163840, blocksize=4096
superblock 229376, blocksize=4096
superblock 294912, blocksize=4096
superblock 819200, blocksize=4096
superblock 884736, blocksize=4096


mounten geht nicht:
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

dmesg bringt das:

EXT3-fs error (device sda1): ext3_readdir: bad entry in directory #2: rec_len is smaller than minimal - offset=0, inode=0, rec_len=0, name_len=0

Einen Teil der Daten benötige ich dringend.
Ist da nochwas zu retten, oder soll ich liber heimgehen?

danke für eure Tipps
labela2
 
Fiona schrieb:
Wenn keine Daten angezeigt werden (geht in Testdisk auch bei Ext3-Filesystem) ist es eher ein Hinweis auf das Dateisystem.
Testdisk kann daher wenn du kein fsck ausführen kannst, den primären Superblock wiederherzustellen in dem du im Menü Adavnced auf Superblock gehst.
Hinterher könnte es mit fsck funktionieren.
Infos dazu hier;
http://www.cgsecurity.org/wiki/Erweiterte_EXT2_EXT3_Backup_SuperBlock_finden
Geht aber auf eigenes Risiko!
Bei einem Problem mit dem Dateisystem empfehle ich als sichere Alternative Datenrettungssoftware.
Mittlerweile wird Linux recht gut von Shareware unterstützt.
Ich weiß nicht ob Recover it All die Linux-Version schon freigegeben hat.
Auch Photorec im Testdisk-Ordner unterstützt Ext3.
Dabei werden aber Dateinamen und die Ordnerstruktur nicht beibehalten.

Infos;
Teile es Wenn du auf Dateinamen und die Ordnerstruktur keinen Wert legst, kannst du dir mal Photorec anschauen.
Lade dir im Fall mal die neueste Version von Testdisk beta 6.6 direkt von der Homepage.
Photorec befindet sich mit bei Testdisk im Ordner.
http://www.cgsecurity.org/wiki/TestDisk_Herunterladen

Grund ist eine neuere beta als die auf CB im Moment erhältliche.
Die neueste beta von Photorec hat einige Verbesserungen speziell bei fragmentierte Dateien.
Schaue dir dazu auch die Dateiformatunterstützung für die Wiederherstellung an, ob die dir ausreicht.

Du kannst auch Dateien damit woanders hinkopieren.
Infos über das kopieren hier;
https://www.computerbase.de/forum/threads/232924/
Infos;
https://www.computerbase.de/forum/t...ttet-was-mach-ich-falsch.226036/#post-2223465
Du kannst es auch unter File Opt einstellen nach was für Dateiformate Photorec suchen soll.
Infos über die Unterstützung separat nochmal hier;
http://www.cgsecurity.org/wiki/File_Formats_Recovered_By_PhotoRec

Viele Grüße

Fiona
 
Hallo Fiona,
danke für die schnelle Antwort.
Ja, es war das filesystem.
testdisk konnte mir kein backup vom superblock machen, die Option gab es nicht.
fsck hat aber funktioniert und die benötigten Daten konnte ich aus dem lost+found
wieder herstellen.
Danke
Viele Grüße
labela2
 
Testdisk macht kein Backup vom Superblock.
Das EXT3-Dateisystem legt aber in verschiedenen Blöcken ein Backup vom Superblock an.
Dadurch könnte Testdisk, wenn sich fsck nicht ausführen läßt den Superblock anhand des Backups wiederherstellen.
Da du aber fsck auführen konntest, hat es sich erledigt.

Freut mich, das es soweit geklappt hat! :)

Viele Grüße

Fiona
 
Zuletzt bearbeitet:
Zurück
Oben