Scroll to navigation

E2FSCK(8) System Manager's Manual E2FSCK(8)

NÉV

e2fsck - Linux ext2 fájlrendszer ellenőrzése

ÁTTEKINTÉS

e2fsck [ -pacnyrdfvstFSV ] [ -b szuperblokk ] [ -B blokkméret ] [ -l|-L hibás_blokkok_listája ] [ -C fájlleíró ] eszközfájl

LEÍRÁS

Az e2fsck program a Linux ext2 fájlrendszerének ellenőrzésére szolgál.

olyan speciális fájl, amely megfelel egy fizikai eszköznek (pl. /dev/hdc1).

OPCIÓK

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.
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.
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 blokkméret -et használja. Ha nem talál szuperblokkot, hibával kilép.
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.
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.

Hibakeresési információk nyomtatása. (Csak az e2fsck program hibakereséséhez használatos.)
Akkor is végrehajtja az ellenőrzést, ha a fájlrendszer "tisztának" tűnik.
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.
A fájlnév 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.
A hibás blokkok listájának beállítása a fájlnév 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.)
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.)
Automatikus helyreállítás mindennemű kérdés nélkül.
Ez az opció csak kompatibilitási okból szerepel, semmilyen hatása nincs.
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.
Ez az opció bájtcserét hajt végre, a fájlrendszer aktuális bájtsorrendjétől függetlenül.
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.
Bőbeszédű mód.
Megjeleníti a program verzióinformációit.
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:

A szignál hatására az e2fsck megjeleníti a státuszsávot. (Lásd a -C opciót.)
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>

November 1999 E2fsprogs version 1.18