.\" -*- nroff -*- .\" Copyright 1993, 1994, 1995 by Theodore Ts'o. All Rights Reserved. .\" This file may be copied under the terms of the GNU Public License. .\" .TH E2FSCK 8 "November 1999" "E2fsprogs version 1.18" .SH NÉV e2fsck \- Linux ext2 fájlrendszer ellenőrzése .SH ÁTTEKINTÉS .B e2fsck [ .B \-pacnyrdfvstFSV ] [ .B \-b .I szuperblokk ] [ .B \-B .I blokkméret ] [ .BR \-l | \-L .I hibás_blokkok_listája ] [ .B \-C .I fájlleíró ] .I eszközfájl .SH LEÍRÁS .B Az e2fsck program a Linux ext2 fájlrendszerének ellenőrzésére szolgál. .TP .I Az eszközfájl olyan speciális fájl, amely megfelel egy fizikai eszköznek (pl. .IR /dev/hdc1 ). .SH OPCIÓK .TP .B \-a Ez az opció a visszafelé való kompatibilitást szolgálja, jelentése megegyezik a .B \-p opcióval. Emiatt -- ahol csak lehet -- a .B \-p opció használata javasolt. .TP .BI \-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 .IR szuperblokk megadásra kerül, és a fájlrendszer nem csak olvasható módon lett megnyitva, az .B e2fsck az elsődleges szuperblokkot is kijavítja a fájlrendszer ellenőrzése során. .TP .BI \-B " blokkméret" Alapértelmezés szerint az .B 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 .B e2fsck arra, hogy a megadott .IR blokkméret -et használja. Ha nem talál szuperblokkot, hibával kilép. .TP .B \-c Az opció következtében az .B e2fsck futtatja a .BR 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. .TP .B \-C Ezzel az opcióval az .B e2fsck a megadott fájlleíróba írja, hogy az ellenőrzés hol tart, ezzel megoldható az .B e2fsck futásának programból való monitorozása. Ez az opció kifejezetten az .B e2fsck más programból való futtatásakor használatos. Ha a megadott fájlleíró 0, az .B e2fsck státuszát egy sávval ábrázolja. Ehhez videokonzolon, vagy terminálon kell a programnak futnia. .TP .B \-d Hibakeresési információk nyomtatása. (Csak az .B e2fsck program hibakereséséhez használatos.) .TP .B \-f Akkor is végrehajtja az ellenőrzést, ha a fájlrendszer "tisztának" tűnik. .TP .B \-F Az eszközhöz tartozó buffer cache-t kiüríti az ellenőrzés előtt. Csak akkor használatos, ha az .B e2fsck program futási idejét szeretnénk vizsgálni. .TP .BI \-l " fájlnév" A .I 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 .BR badblocks (8) program által generálttal. .TP .BI \-L " fájlnév" A hibás blokkok listájának beállítása a .I fájlnév fájlban megadottakra. (Ez az opció hasonló, mint a .B \-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.) .TP .B \-n A fájlrendszert csak olvasható módon nyitja meg, és valamennyi kérdésre `nem'-et válaszol. Az .B e2fsck nem interaktív futtatására szolgál. (Megjegyzés: Amennyiben a .BR \-c , .BR \-l , vagy a .B \-L opciót megadjuk a .B \-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.) .TP .B \-p Automatikus helyreállítás mindennemű kérdés nélkül. .TP .B \-r Ez az opció csak kompatibilitási okból szerepel, semmilyen hatása nincs. .TP .B \-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. .TP .B \-S Ez az opció bájtcserét hajt végre, a fájlrendszer aktuális bájtsorrendjétől függetlenül. .TP .B \-t Az .BR 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. .TP .B \-v Bőbeszédű mód. .TP .B \-V Megjeleníti a program verzióinformációit. .TP .B \-y valamennyi kérdésre `igen' választ adva lehetővé teszi az .B e2fsck nem-interaktív futtatását (Lásd a .BR \-n opciót is.) .SH KILÉPÉSI KÓD Az .B e2fsck visszatérési értéke a következő feltételek alapján áll össze: .br \ 0\ \-\ Nem volt hiba. .br \ 1\ \-\ Fájlrendszer hibái javítva. .br \ 2\ \-\ Fájlrendszer hibái javítva, a rendszer .br \ \ \ \ újraindítása szükséges, ha a fájlrendszer .br \ \ \ \ csatolva volt. .br \ 4\ \-\ A fájlrendszer hibái nem lettek javítva. .br \ 8\ \-\ Működési hiba. .br \ 16\ \-\ Hibás használat, szintaktikai hiba. .br \ 128\ \-\ Osztott könyvtár hiba. .br .SH SZIGNÁLOK Az .BR e2fsck futására a következő szignálok vannak hatással: .TP .B SIGUSR1 A szignál hatására az .B e2fsck megjeleníti a státuszsávot. (Lásd a .B \-C opciót.) .TP .B SIGUSR2 A szignál hatására a .B e2fsck a továbbiakban nem jeleníti meg a státuszsávot. .TP .SH HIBABEJELENTÉS Gyakorlatilag valamennyi program tartalmaz hibát. Amennyiben olyan ext2 fájlrendszerrel találkozik, amelyen az .B e2fsck hibásan, vagy sehogyan sem fut le, illetve amelyet az .B e2fsck nem tud helyreállítani, jelezze azt a szerzőnek. .PP Kérjük csatoljon a hibajelentéshet annyi információt, amennyit csak lehetséges. A legjobb, ha az .B 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 .BR script (1) program hasznos a kimenet fájlba történő lementéséhez. .PP Hasznos továbbá a .BR dumpe2fs (8). kimenete is. Ha valamely inode, illetve inode-ok miatt keletkezik a hiba, meg lehet kísérelni a .BR debugfs (8) program futtatását. A hibát okozó inode-okra a .BR stat (1u) parancsot futtatva annak kimenete is hasznos lehet. Ha az inode-hoz könyvtár tartozik, a .B debugfs .I dump parancs alkalmas a könyvtár inode tartalmának kinyerésére, mely a .BR uuencode (1). használata után szintén csatolható a hibajelentéshez. .PP A hibajelentésnek mindig tartalmaznia kell az .B e2fsck teljes verziószámát (lásd .BR \-V opció). .PP .SH SZERZŐ Az .B e2fsck ezt a verzióját Theodore Ts'o írta. .PP .SH LÁSD MÉG .BR mke2fs (8), .BR tune2fs (8), .BR dumpe2fs (8), .BR debugfs (8) .PP .SH MAGYAR FORDÍTÁS Zelena Endre