superblock or partition table is corrupt

Volt egy két partícióból létrehozott RAID1 tömb. Ezt szétszedtem majd ezután:
Az egyik HDD-n az ext3 fájlrendszer zsugorítva lett, majd egy kicsit visszanövelve.
Kapott még egy új partíciót és fájlrendszert a szabad helyre.
Erre lett létrehozva az új RAID1 tömb, de most teljes HDD-re, nem csak partíciókra.
Hiba nélkül mountolható a teljes fájlrendszer és működik is.
Viszont néhány fájl eltűnt. Egyeseknél ha megpróbálok azonos névvel újat odatenni IO error lép fel.

fsck error:
The filesystem size (according to the superblock) is 243007488 blocks
The physical size of the device is 226319695 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort?

Majd ilyenek sorra, nem győztem, így megszakítottam:
Error reading block 233036734 (Invalid argument) while reading indirect blocks of inode 46899209. Ignore error? yes
Force rewrite? no

A -cc paraméterrel, pedig:
Error reading block xxx (Invalid argument) while reading inode and block bitmaps

Van erre megoldás? Ha igen mi?
Illetve azt a kevés eltűnt fájlt viszontláthatom-e valaha?

(Az resize2fs addig el se indul, amíg egy manuális fsck le nem fut...)

Lehet ilyen eltérés a resize2fs-nek és a fdisk-nek megadott méreteknél, ha mindkettőnél xxx GB volt megadva?

Hozzászólások

Ezért szeretem én a jfs2-t meg az aix lvmjét :-)

UP, mert engem is érdekelne!

az eltűnt fájloknál próbálkozz testdisk nevű progival. azzal kezdtem az évet hogy elcsesztem a partíciós táblámat és nem bírtam visszaállítani hiába lett blokk pontosan visszaállítva. mindent visszahoztam testdiskkel

Azt hiszem ebben az én kezem is benne volt (elgépelés?), mert ha nem, akkor komoly bug az fdisk részéről, hogy képtelen kiszámolni a szektorokat a +xxxGB formából. A kisebb partíció ugyanis 10x akkora lett, mint kéne.

Google aszonta, hogy fsck után elvileg működnie kell a resize2fs-nek rajta, de bárhogy próbáltam az fsck nem futot le.
Mért is futna ha a partíció vége egy másik partícióban van...

Úgyhogy hál' a raid1nek kivettem az egyik lemezt, megnöveltem a nagy partíciót, hogy jó legyen (megvolt rajta minden fájl) és újrakezdtem. Kisebbiken nem volt semmi, amiről ne lett volna backup. A szektorokat most magam számoltam ki az egységekből (fdisk -l megmondja) és a max szektorszámból biztos, ami biztos. :) A többi történelem.