2010/2/5 Mircea Popescu <[email protected]>:

> Apoi, am luat fiecare superblock la rand cu fsck.ext3 -b xxxxx /dev/md3 sau
> /dev/sda3, iar rezultatele au fost aceleasi): adik nu am reusit sa repar
> partitia.
>
> Curios este alt lucru: pana la valoarea 7962624 (7 cifre) mesajul de eroare
> era: *fsck.ext3: Bad magic number in super-block while trying to open
> /dev/md3*, iar de la valoare urmatoare 11239424 (8 cifre), mesajul de eroare
> s-a schimbat in *Invalid argument while trying to open /dev/md3*
>

Nu-s inca foarte sigur ce situatie ai tu acolo, dar as recomanda urmatoarele:

- hotaraste-te daca lucrezi pe /dev/md3 sau pe /dev/sda3, in cazul al
doilea opreste device-ul raid si foloseste partitia ca atare, in
primul caz va trebui sa te uiti prin mdstat si prin --query sa vezi ce
parere are driverul md atat despre md3 cat si despre sda3, ca tinde sa
le marcheze ca desincronizate si in functie de ce scamatorii ai facut
precedent, e posibil sa fie busite iremediabil.

- se poate ca fsck sa incerce cu un blocksize gresit si sa nu iasa
inmultirile cum trebuie. Incearca sa specifici si -B 4096 ca sa fii
sigur

- nu stiu exact daca mesajul lui fsck cu "invalid argument" inseamna
ca a trecut de sfarsitul device-ului sau sunt alte erori de citire (si
momentan mi merge netul suficient de prost incat sa nu pot cauta in
locul tau pe google), e posibil sa fie relevant

- alternativ, incearca si varianta cu hexviewer, cauta in prealabil
dupa ceva gen "ext3 superblock magic number" ca sa stii dupa ce sa te
uiti, e posibil ca intr-adevar superblockurile sa fie defazate cu ceva
offset (dar asta nu explica erorile produse de cautarile suficient de
"in adancime")

- si, in sfarsit, e foarte posibil ca fs-ul ala sa fie iremediabil
distrus, sau cum zice dr. McCoy din ST:TOS, "It's dead, Jim". Nu uita
sa tragi linie in care munca pt. recuperarea partitiei depaseste
efortul de restaurare a datelor din alta parte si intra in categoria
sport.

Succes.
-- 
Petre "don't thread on me" Ratiu
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui