Provided by:
manpages-hu_20010119-5_all 
NÉV
e2fsck - Linux ext2 fájlrendszer ellenőrzése
ÁTTEKINTÉS
e2fsck [ -pacnyrdfvstFSV ] [ -b szuperblokk ] [ -B blokkmret ] [ -l|-L
hibs_blokkok_listja ] [ -C fjller ] eszkzfjl
LEÍRÁS
Az e2fsck program a Linux ext2 fájlrendszerének ellenőrzésére szolgál.
Az eszkzfjl
olyan speciális fájl, amely megfelel egy fizikai eszköznek (pl.
/dev/hdc1).
OPCIÓK
-a Ez az opció a visszafelé való kompatibilitást szolgálja,
jelentése megegyezik a -p opcióval. Emiatt -- ahol csak lehet --
a -p opció használata javasolt.
-b szuperblokk
Ezzel az opcióval a normál szuperblokk helyett a megadott
másolatát használja a program. Erre az opcióra akkor van
szükség, ha az elsődleges szuperblokk megsérül; a legtöbb
fájlrendszer tartalmazza a másolatát a 8193, 16385, stb.
blokkokban. Ha alternatív szuperblokk megadásra kerül, és a
fájlrendszer nem csak olvasható módon lett megnyitva, az e2fsck
az elsődleges szuperblokkot is kijavítja a fájlrendszer
ellenőrzése során.
-B blokkmret
Alapértelmezés szerint az e2fsck több, különböző blokkmérettel
vizsgálja a szuperblokkot, hogy megállapítsa a pontos
blokkméretet. Ez a vizsgálat bizonyos esetekben problémát
okozhat. Ezzel az opcióval kényszeríthető az e2fsck arra, hogy a
megadott blokkmret -et használja. Ha nem talál szuperblokkot,
hibával kilép.
-c Az opció következtében az e2fsck futtatja a badblocks(8)
programot, amely megkeresi azokat a hibás blokkokat, amelyek az
adott fájlrendszerhez tartoznak, és bejelöli azokat hibásnak a
hibás blokkok inode-jához kapcsolással.
-C Ezzel az opcióval az e2fsck a megadott fájlleíróba írja, hogy az
ellenőrzés hol tart, ezzel megoldható az e2fsck futásának
programból való monitorozása. Ez az opció kifejezetten az e2fsck
más programból való futtatásakor használatos. Ha a megadott
fájlleíró 0, az e2fsck státuszát egy sávval ábrázolja. Ehhez
videokonzolon, vagy terminálon kell a programnak futnia.
-d Hibakeresési információk nyomtatása. (Csak az e2fsck program
hibakereséséhez használatos.)
-f Akkor is végrehajtja az ellenőrzést, ha a fájlrendszer
"tisztának" tűnik.
-F Az eszközhöz tartozó buffer cache-t kiüríti az ellenőrzés előtt.
Csak akkor használatos, ha az e2fsck program futási idejét
szeretnénk vizsgálni.
-l fjlnv
A fjlnv fájlban felsorolt blokkokat hozzáadja a hibás blokkok
listájához. Ennek az fájlnak a formátuma azonos a badblocks(8)
program által generálttal.
-L fjlnv
A hibás blokkok listájának beállítása a fjlnv fájlban
megadottakra. (Ez az opció hasonló, mint a -l , azzal az
eltéréssel, hogy itt a hibás blokkok aktuális listáját törli,
majd a megadottakra állítja be a program.)
-n A fájlrendszert csak olvasható módon nyitja meg, és valamennyi
kérdésre `nem'-et válaszol. Az e2fsck nem interaktív futtatására
szolgál. (Megjegyzés: Amennyiben a -c, -l, vagy a -L opciót
megadjuk a -n mellett, a fájlrendszert írásra-olvasásra nyitja
meg, a hibás blokkok listájának aktualizálásához. Ezen kívül más
módosítás nem történik az fájlrendszerben.)
-p Automatikus helyreállítás mindennemű kérdés nélkül.
-r Ez az opció csak kompatibilitási okból szerepel, semmilyen
hatása nincs.
-s Ezzel az opcióval bájtfelcserélés, azaz a normalizált,
szabványos bájtsorrend (ez i386, vagy little endian) használata
érhető el. Amennyiben a fájlrendszer már szabványos
bájtsorrendet használ, az opciónak nincs hatása.
-S Ez az opció bájtcserét hajt végre, a fájlrendszer aktuális
bájtsorrendjétől függetlenül.
-t Az e2fsck futási időadatait megjeleníti. Ha az opciót kétszer
használjuk, akkor az egyes menetekről külön statisztikát ad.
-v Bőbeszédű mód.
-V Megjeleníti a program verzióinformációit.
-y valamennyi kérdésre `igen' választ adva lehetővé teszi az e2fsck
nem-interaktív futtatását (Lásd a -n opciót is.)
KILÉPÉSI KÓD
Az e2fsck visszatérési értéke a következő feltételek alapján áll össze:
0 - Nem volt hiba.
1 - Fájlrendszer hibái javítva.
2 - Fájlrendszer hibái javítva, a rendszer
újraindítása szükséges, ha a fájlrendszer
csatolva volt.
4 - A fájlrendszer hibái nem lettek javítva.
8 - Működési hiba.
16 - Hibás használat, szintaktikai hiba.
128 - Osztott könyvtár hiba.
SZIGNÁLOK
Az e2fsck futására a következő szignálok vannak hatással:
SIGUSR1
A szignál hatására az e2fsck megjeleníti a státuszsávot. (Lásd a
-C opciót.)
SIGUSR2
A szignál hatására a e2fsck a továbbiakban nem jeleníti meg a
státuszsávot.
HIBABEJELENTÉS
Gyakorlatilag valamennyi program tartalmaz hibát. Amennyiben
olyan ext2 fájlrendszerrel találkozik, amelyen az e2fsck
hibásan, vagy sehogyan sem fut le, illetve amelyet az e2fsck nem
tud helyreállítani, jelezze azt a szerzőnek.
Kérjük csatoljon a hibajelentéshet annyi információt, amennyit csak
lehetséges. A legjobb, ha az e2fsck futtatása során kapott kimenetet
teljes egészében el tudja küldeni. Amennyiben van írható
fájlrendszere, ahol a kimenetet le tudja tárolni, abban az esetben a
script(1) program hasznos a kimenet fájlba történő lementéséhez.
Hasznos továbbá a dumpe2fs(8). kimenete is. Ha valamely inode,
illetve inode-ok miatt keletkezik a hiba, meg lehet kísérelni a
debugfs(8) program futtatását. A hibát okozó inode-okra a stat(1u)
parancsot futtatva annak kimenete is hasznos lehet. Ha az inode-hoz
könyvtár tartozik, a debugfs dump parancs alkalmas a könyvtár inode
tartalmának kinyerésére, mely a uuencode(1). használata után szintén
csatolható a hibajelentéshez.
A hibajelentésnek mindig tartalmaznia kell az e2fsck teljes
verziószámát (lásd -V opció).
SZERZŐ
Az e2fsck ezt a verzióját Theodore Ts'o <tytso@mit.edu> írta.
LÁSD MÉG
mke2fs(8), tune2fs(8), dumpe2fs(8), debugfs(8)
MAGYAR FORDÍTÁS
Zelena Endre <ezelena@lme.linux.hu>