Hirdetés

Új hozzászólás Aktív témák

  • zLegolas
    őstag

    Hellóka!

    Az lenne a gondom, hogy behalt a fájlrendszerem :( SuSE 10.0, reiser (auto beállításokkal). Már egy ideje szórakozott olyat, hogy nem volt néha hajlandó fájlokat létrehozni, de nem sikerült rájönnöm miért, meg időm sem volt keresgélni. De mostanra teljesen kiakadt. Nem sikerült életet leheni bele semmivel sem: suse rendszerhelyreállító, reiserfsck (-rebuild-tree/sb,...., kb annyit ír ki a kernel, hogy x szektorból nem tud olvasni/hasonlók, most nem emlékszem fejből) Mi lehet a következő lépés? A gond az, hogy ez egy 180GB-os partíció, tehát az sem nyerő, hogy ha sikerül, lementem, és utána játszadozom vele.

    Megsérült fájlrendszer helyreállítása
    A Linux a memória- és hátértárkezelésének sajátosságiból adódóan meglehetősen rosszul viseli a váratlan áramszünetből és pl. meggondolatlanságból bekövetkező szabálytalan rendszerleállásokat. (Ezzel kapcsolatban lásd még a Linux memóriakezelésével foglalkozó fejezetet!) Előfordulhat tehát, hogy a legközelebbi bekapcsoláskor a rendszerünk nem indul el a megszokott módon. A következőkben az ilyen jellegű hibák elhárítására mutatok be néhány példát. Az alábbiakban megemlített segédprogramok többnyire a legkisebb Linux disztribuciókban is megtalálhatók.
    A helyreállítás egyik lehetséges módja az, ha egy külső Linux rendszert bootolunk. Ez lehet egy LiveCD, megfelelő bootfloppy, vagy akár merevlemezen lévő Linux rendszer is. Ügyeljünk arra, hogy a vizsgálandó fájlrendszer az ellenőrzés idejére ne legyen felmountolva! Az alábbi utasításokat valószínűleg root-ként, szöveges módban kell kiadnunk.

    Reiserfs fájlrendszer ellenőrzése a /dev/hda3 partíción:
    /sbin/debugreiserfs /dev/hda3
    Ext2 fájlrendszer ellenőrzése a /dev/hda3 partíción:
    /sbin/fsck.ext2 -n -f /dev/hda3
    Ext2 fájlrendszer javítása a /dev/hda3 partíción:
    /sbin/fsck.ext2 -v -f -p /dev/hda3
    Ext2 vagy Ext3 fájlrendszer ellenőrzése és javítása a /dev/hda3 partíción:
    e2fsck -py /dev/hda3
    FAT16 vagy FAT32 fájlrendszer ellenőrzése és javítása a /dev/hda3 partíción:
    dosfsck -a /dev/hda3
    A partícióra jellemző létfontosságú információk az úgynevezett superblock területen találhatók. Ennek sérülése akár a teljes tárolt adatállomány elvesztését is jelentheti, ezért erről a kritikus területről a rendszer több biztonsági másolatot is készít. A másolatok helyét a /dev/hda3 partíció esetében a következő utasítással kaphatjuk meg:
    mke2fs -n /dev/hda3
    Az utasítás eredményeként valami hasonlót kapunk:

    Superblocks backups stored on blocks:
    12345, 23456, 34567, 45678
    A sérült superblock helyreállítása a fentiek szerint kapott információk alapján például:
    e2fsck -py -b 12345 /dev/hda3

Új hozzászólás Aktív témák