ext4 superblock hiba

Van egy feltehetően superblock hibás vinyóm, több parancs kimeneténél írta ezt. ext4 fájlrendszer van rajta. Ami a fontosabb lenne az a logikai partíció, azon vannak az adatok.

A mentés a hibás partíciókról már kész van dd-vel.
Milyen parancsokkal lehetne helyrehozni?
Milyen kimeneteket másoljak ide?

Hozzászólások

Ha a partíciós tábla ok akkor:
mke2fs -n /dev/sdxy
e2fsck -b block_number /dev/sdxy
ahol a block_number az sdxy kimenetéből kijövő backupok próbálgatása.

Ha nem jó a partíciós tábla akkor testdisk...

Ezeket a parancsokat már próbáltam.
Az e2fsck-t egyébként többször le kell futtatni? És végig yes kell nyomni?

A testdisk meg a gparted is más partíciókat sorol fel. Próbáltam gpart-tal is az is mást mutat. :(
_________________________________________________________
Cubby: Akár 25GB tárhely. Nagyon profi program. Egyszerű és könnyű használat.

Amíg nem talál nincs meg a superblock addig nem fog csinálni semmmit a pontos kimenetet nem tudom, de a bad superblock biztos benne lesz, ha jó akkor meg lefut és tudod mountolni a partíciót. Ha viszont talált az jó akkor yes amíg meg nem csinálja, de legyen több imaged mert lehet, hogy van más sérülés is...

A gpart véleményem szerint szar: rohadt lassú és nem talál meg néha dolgokat, és ha jól emlékszem akkor rég abandoned.
A testdisk nekem jól működik, múltkor is azzal raktam össze a partíciós táblát... Az xp telepítő szereti elcseszni.

A superblock hiba jöhet abból is, hogy nem ott van a partíció ahol be van jelölve.

OK, csak azt nem értem, hogy a testdisk kimenete miért nem látja az egyik partíciót, amit a gparted lát, meg az fdisk -l is kilistázza.
A testdisk egyébként nem talált semmilyen fájlt a partíción. :( Lefuttattam egy deep searchet is.
_________________________________________________________
Cubby: Akár 25GB tárhely. Nagyon profi program. Egyszerű és könnyű használat.

Szerintem egy fdisk -l kimenet jöhet, + az hogy hány partíció hiányzik és honnan, akár kézzel is hozzá lehet adni, ha csak egy...

Nem is tudtam, hogy a testdisk tud fájlokat is listázni. De fura, hogy nincs meg, akkor lehet, hogy az eleje teljesen eltűnt? Vagy most pontosan mi a hiba? Valami lett a partíciós táblával vagy elszállt a hdd vagy utóbbi és ebből kifolyólag az előbbi is?

Igen tud, egy testdisk step by step oldalt néztem.
http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

Az sdb3-on egyébként lefuttattam korábban egy fsck.ext4 parancsot. Minden paraméterezés nélkül, ha jól emlékszem, és mindenre yes-t nyomtam. Utána mountolható volt egyszer, viszont nem hozta vissza csak kb a fájlok 1%-át. Most megint hibás. A vinyó sem 100%-os a HD sentinel szerint 83% jó állapotban van.

Az baj, hogy nem az egész merevlemezről készítettem mentést csak az egyes partíciókról?
Most csak az sdb5 adatai lényegesek.
GetDataBackkel egyébként sikerült az ntfs-t 100%-ig lementeni.

fdisk -l

Disk /dev/sdb: 80.0 GB, 80026360832 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301486 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0db70db7

Device Boot Start End Blocks Id System
/dev/sdb1 2048 102825983 51411968 5 Extended
/dev/sdb2 * 102825984 133724159 15449088 7 HPFS/NTFS/exFAT
/dev/sdb3 133724160 154204159 10240000 83 Linux
/dev/sdb4 154204160 156301311 1048576 82 Linux swap / Solaris
/dev/sdb5 4096 102825983 51410944 83 Linux

Szerk:
Közben elindítottam a photorec-et az sdb5-ön és már rengeteg fájlt megtalált. Szóval a helyzet ezek szerint nem reménytelen. Persze a teljes eredeti visszaállítás lenne a legjobb.

_________________________________________________________
Cubby: Akár 25GB tárhely. Nagyon profi program. Egyszerű és könnyű használat.

Legfrissebb fsck-val próbálkozol?
Nekem amit a sysresccd 2.8.x nem tudott helyrerakni, azt a 4.0.x-es simán abszolválta.

Tuti nem a legújabb van fent.

fsck.ext4 -V
e2fsck 1.42 (29-Nov-2011)
Using EXT2FS Library version 1.42, 29-Nov-2011

A photorec 267000 fájlt talált. Csak ugye ömlesztve és mindenféle fájlnévvel.

Akkor most kezdjük előlről. :)
Nyilván nem esélytelen a dolog, hogyha a photorec látja a fájlokat.

Mivel kezdjem? Ezen a gépen most egy Mint Maya van. De ez nyilván nem jó, hogyha nincs rajta a legújabb e2fsck pedig upgradeltem is.
_________________________________________________________
Cubby: Akár 25GB tárhely. Nagyon profi program. Egyszerű és könnyű használat.

nemreg mentettunk ext4-rol, akkor vegprobaltam az osszes ext* visszaallitot, beleertve kulonbozo fsck verziokat is, es arra jutottam hogy mind szar, legalabbis a hibas superblockkal nem tudtak semmit kezdeni. a superblock masolatokban meg eltero adatok voltak.

vegul 2 het alatt fejlesztettunk egy sajat ext4 mento szoftvert ami az adatok 98%-at visszahozta (a maradek felul lett irva). ha fontosak az adatok, cegesen tudjuk vallalni a menteset, sajnos a progit nem adhatom oda, tul sok melo van benne es meg nem hozta vissza a fejlesztesi koltsegeket :)

A'rpi

Azért itt valamit nem értek. Valahogy az jön le ebből a topikból, hogy sokan felesleges luxusnak tartják a független eszközre készített backupot. (mondjuk rólad talán nem feltételezek ilyesmit)
Ha van naprakész mentés, akkor miért kell olyan recovery eszközzel bajlódni, amivel tovább tart a helyreállítás, mintha a backupból állna vissza?
Ha meg nincs, akkor miért nincs?
A fontos cuccaimról nekem is van legalább két példányom, pedig ezek közel sem olyan fontosak, mint a céges adatok.

a cegem szoftveres adatmentessel (is) foglalkozik, es eleg sokan es surun keresnek meg minket potolhatatlan adatok mentesevel. erdekes modon a hires-neves adatmento cegek nem igazan (vagy csak 7 szamjegyu penzert) akarnak linuxos filerendszerekkel bajlodni. mikor meghallottak hogy ext4 csak hummogtek allitolag.

a backup fontos, de ezt csak akkor latjak be a legtobben, ha mar vesztettek el fontos fileokat vagy fizettek ki sok penzt a visszaallitasukert.

A'rpi