ext3as vinyó adatvisszaállítás -- Help meeee! --

Fórumok

Hali mki!
Segitségre szorulok, mert van egy 80as samsung vinyóm, ami szépen muzsikált egy ideig. Debian sarge-ot használtam egy fél évig és gondoltam megnézem milyen az etch.
Feltettem azt, bemountoltam a vinyót és működött. Elkeztem felrakni a szokásos progokat amiket szoktam használni, mikor a megfelelő mappába lépve azt vettem észre, hogy a tartalmának csak a fele van meg. Másnap már más eredmény várt.

LANA:mount /dev/hdc1 /mnt -t ext3
mount: wrong fs type, bad option, bad superblock on /dev/hdc1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

a dmesg meg ezt írja:
EXT3-fs: hdc1: couldn't mount because of unsupported optional features (1000100).

Nah, ilyenkor mit lehet tenni? A Vinyó még garis, szal nem érdekel mi lesz vele, csak azt a 80 gigányi adatot akarom visszakapni, szóval ehhez kéne segítség!!!

Előre is köszi.

Hozzászólások

Először is egy fsck. Majd próbáld meg ext2-ként felcsatolni (-t ext2). Ha úgy megy, akkor utána vissza lehet állítani ext3-ra.

--
trey @ gépház

LANA:/home/zool # fsck /dev/hdc1
fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
fsck.ext3: Filesystem revision too high while trying to open /dev/hdc1
The filesystem revision is apparently too high for this version of e2fsck.
(Or the filesystem superblock is corrupt)

The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193

fsck.ext3 /dev/hdc1 failed (status 0x8). Run manually!

Honnan tudom meg, hogy mekkora a superblock a vinyómon?

LANA:/home/zool # mount /dev/hdc1 /mnt -t ext2
mount: wrong fs type, bad option, bad superblock on /dev/hdc1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

dmesg:
EXT2-fs: hdc1: couldn't mount because of unsupported optional features (1000104).

Ezeket írja.

Nagyrészt stabil ágakat használok, most pl xgl miatt suse 10.2őt, egyébként meg sarge-ot.
Live cdket már próbáltam vagy kettőt csak nem hajlandóak bootolni (gondolom kiakadnak a 2 procis gépemtől).

De mondj egy live cd-t és leszedem, meg hogy mit hogyan kell bootolás után csinálnom, mert akkor átpakolom a vinyót a másik gépembe. Az single procis, abban biztos elindul.

Thx.

Először próbáld meg a backup superblockal ellenőrizni, amit az fsck kiír:

e2fsck -b 8193

. Ha nem vagy biztos abban, hogy hol vannak a backup superblockok, azt meg tudod nézni az

mkfs.ext2 -n 

-vel. Ez nem formázza a lemezt, hanem kiírja hogy ha most létrehozná, hova tenné a superblockokat. Persze ha a defaulttól különböző blockméretet használtál, akkor nem a jó eredményt adja.

Linuxal formáztattam annó max méretre, mivel nem igazán értek a superblockos dolgokhoz ezért defaulton hagytam.

LANA:/home/zool # mkfs.ext2 -n /dev/hdc1
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
9781248 inodes, 19545072 blocks
977253 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=20971520
597 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424

Ezt az eredményt kaptam! Utána:

LANA:/home/zool # e2fsck -b 32768 /dev/hdc1
e2fsck 1.39 (29-May-2006)
Superblock has an invalid ext3 journal (inode 8).
Clear?

Itt mit akar tenni? Jó az nekem ha yes-t nyomok rá?

Babucino!
Plz., írd le létszi lépésről lépésre, hogy hogyan tudom megcsinálni, mert ilyet még soha nem csináltam!

Azt egyébként gondoltam, hogy nincs sok esélyem visszanyerni az adatokat, ezt a filerendszer működési elvéből vontam le, de mivel kezdő vagyok ezért bízom benne, hogy volt már valaki ebben a helyzetben, akinek sikerült.

Veszteni valóm nincs, ezért próbálkozok, és tapasztalatokat gyüjtök!

Thx.

Hali mki!

Köszi a segítséget, előkerült az összes adatom!

Mégegyszer THX!

Természetessen!

A megoldás a következő:

fsck /dev/hdxx superblockos hibát írt, ezért az mkfs.ext2 -n paranccsal lekérdeztem a superblockok helyét. Majd beadtam neki, hogy e2fsck -b [az első superblock száma]. Majd ezek után az összes clear-es kérdésre yes-t nyomtam. Azután mount /dev/hdxx /mnt -t ext2 ---> és nekem működött!

Fontos attól függetlenül, hogy ext3 volt, most már ext2!!!

Annyi szépséghibálya volt a dolognak, hogy a gyökér részben az összes könyvtár és file értelmetlen neveket kapott (pl: #142546), de a kiterjesztés megmaradt. De a könyvtárszerkezetek és az alkönyvtárak ill. a bennük lévő fileok semmit sem változtak!

Minden működik és király!

Thx., everybody!