Provided by:
manpages-fr-extra_20111118_all 
NOM
e2fsck - Verifier un systeme de fichiers Linux ext2/ext3/ext4
SYNOPSIS
e2fsck [ -pacnyrdfkvtDFV ] [ -b superbloc ] [ -B taille_bloc ] [ -l|-L
fichier_blocs_d'efectueux ] [ -C descripteur ] [ -j journal-externe ] [
-E options_'etendues ] p'eriph'erique
DESCRIPTION
e2fsck permet de verifier les systemes de fichiers Linux de la famille
ext2/ext3/ext4. Pour les systemes de fichiers ext3 et ext4 qui
utilisent un journal, si le systeme n'a pas ete arrete proprement mais
qu'il n'y a pas eu d'erreur, normalement, apres avoir rejoue les
transactions enregistrees dans le journal, le systeme de fichiers
devrait etre marque comme bon. De ce fait, pour les systemes de
fichiers journalises, e2fsck applique le journal puis quitte, a moins
que le superbloc n'indique que d'autres verifications sont necessaires.
p'eriph'erique est un fichier special correspondant au peripherique (par
exemple /dev/hdc1).
Veuillez noter qu'en general, il n'est pas sur d'executer e2fsck sur
des systemes montes. La seule exception est quand l'option -n est
indiquee, et que les options -c, -l ou -L ne sont pas indiquees.
Cependant, meme si la commande est sure, les resultats affiches par
e2fsck peuvent ne pas etre valable si le systeme de fichiers est monte.
Si e2fsck vous demande si vous souhaitez ou non verifier un systeme de
fichiers monte, la reponse correcte est << no >> (non). Seuls les
experts qui savent vraiment ce qu'ils font devraient pouvoir considerer
repondre autrement a cette question.
OPTIONS
-a Cette option est identique a l'option -p, mais n'existe que pour
assurer la compatibilite ascendante ; il est donc vivement
suggere d'utiliser plutot l'option -p quand c'est possible.
-b superbloc
Au lieu d'utiliser le superbloc normal, utiliser un autre
superbloc indique par superbloc. On se sert de cette option
lorsque le superbloc primaire a ete corrompu. L'emplacement du
superbloc de sauvegarde depend de la taille des blocs du systeme
de fichiers. Pour les systemes de fichiers avec des blocs de
taille 1K, le superbloc de sauvegarde est situe dans le bloc
8193, avec des blocs de taille 2K, il se situe dans le bloc
16384 et avec les blocs de 4K, dans le bloc 32768.
D'autres superblocs de sauvegardes peuvent etre retrouves en
utilisant le programme mke2fs avec l'option -n pour afficher les
emplacements ou les superblocs seraient crees. L'option -b de
mke2fs, qui indique la taille des blocs du systeme de fichiers,
doit etre utilisee pour que les emplacements des superblocs
indiques soient exacts.
Si un autre superbloc est indique et que le systeme de fichiers
n'est pas ouvert en lecture-seule, e2fsck s'assurera que le
superbloc primaire a ete correctement mis a jour avant
d'accomplir la verification du systeme de fichiers.
-B taille_bloc
Normalement, e2fsck recherchera le superbloc pour des tailles de
blocs differentes dans le but de determiner la taille des blocs.
Cette recherche peut mener a des resultats errones dans certains
cas. Cette option force e2fsck a n'essayer de localiser le
superbloc que pour une taille de bloc particuliere. Si le
superbloc reste introuvable, e2fsck quittera avec une erreur
fatale.
-c Cette option oblige e2fsck a executer le programme badblocks(8)
pour trouver les blocs defectueux du systeme de fichiers avec un
test en lecture seule. Ils seront alors marques comme defectueux
et ajoutes a l'inoeud des blocs defectueux pour eviter qu'ils ne
soient utilises pour un fichier ou un repertoire. Si cette
option est precisee deux fois, la recherche des blocs defectueux
sera effectuee avec un test non destructif en lecture-ecriture.
-C descripteur
Cette option oblige e2fsck a ecrire les informations
d'avancement dans le descripteur de fichiers indique pour
qu'ainsi la progression de la verification puisse etre
surveillee. Cette option est typiquement utilisee par les
programmes qui utilisent e2fsck. Si le descripteur de fichier
indique est negatif, la valeur absolue du descripteur de fichier
sera utilise et les information de progressions ne seront pas
fournie au depart. Elles pourront etre activees par la suite en
envoyant a e2fsck un signal SIGUSR1. Si le descripteur de
fichier indique est 0, e2fsck affichera la barre d'avancement au
fur et a mesure de sa progression. Cela necessite que e2fsck
s'execute dans une console video ou un terminal.
-d Afficher la sortie de debogage (inutile a moins que vous ne
soyez en train de deboguer e2fsck).
-D Optimiser les repertoires dans le systeme de fichiers. Cette
option indique a e2fsck d'essayer d'optimiser tous les
repertoires, soit en les reindexant si le systeme de fichiers
permet l'indexage des repertoires, soit en classant et
compressant les repertoires pour les plus petits ou pour les
systemes de fichiers qui utilisent des repertoires lineaires
traditionnels.
Meme sans l'option -D, e2fsck peut parfois optimiser quelques
repertoires. Par exemple si l'indexation des repertoires est
activee, qu'un repertoire n'est pas indexe et qu'il
beneficierait d'etre indexe, ou si les structures d'index sont
corrompues et doivent etre reconstruites.L'option -D force
l'optimisation de tous les repertoires du systeme de fichier.
Cela peut parfois les rendre un peu plus petits et accelerer
legerement les recherches dans ces repertoires. Mais en pratique
vous n'avez rarement besoin de cette option.
L'option -D detectera les entree de repertoire avec le meme nom
dans le meme repertoire, ce que e2fsck ne fait habituellement
pas pour des raisons de performance.
-E options_'etendues
Definir les options etendues d'e2fsck. Les options etendues sont
separees par des virgules et peuvent prendre un parametre en
utilisant le signe egal (<< = >>). Les options suivantes sont
acceptees :
ea_ver=version_attribut_'etendu
Definir la version des blocs d'attributs etendus que
e2fsck necessitera lors de la verification du
systeme de fichier. Le numero de version peut etre 1
ou 2. La version par defaut du format des attributs
etendus est la version 2.
journal_only
Revoir le journal si besoin, mais n'effectuer aucune
autre verification ou reparation.
fragcheck
Au cours de la premiere passe, afficher un rapport
detaille des blocs non contigus des fichiers du
systeme de fichiers.
discard
Essayer d'abandonner les blocs libres et les blocs
d'inoeuds inutilises apres la verification complete
du systeme de fichiers (l'abandon de blocs est utile
sur les peripheriques a etat solide (<< SDD >>) et
les systemes de stockage creux ou a allocation fine
et dynamique). Notez que l'abandon est effectue au
5e passage, APRES que le systeme de fichiers a ete
verifie completement et seulement s'il ne contient
pas d'erreurs identifiables. Cependant, il se peut
que e2fsck ne decele pas un probleme existant, et
dans ce cas, cette option vous empechera peut-etre
de recuperer manuellement les donnees.
nodiscard
Ne pas essayer d'abandonner les blocs libres et les
blocs d'inoeuds inutilises. Cette option est l'exact
contraire de l'option discard. C'est le comportement
par defaut.
-f Forcer la verification meme si le systeme de fichiers semble
bon.
-F Purger les tampons de cache du peripherique hebergeant le
systeme de fichiers avant de commencer. Ce n'est vraiment utile
que pour mesurer la vitesse d'e2fsck.
-j journal-externe
Definir le chemin du journal externe pour ce systeme de
fichiers.
-k Avec l'option -c, les blocs defectueux trouves dans la liste
sont preserves, et les nouveaux blocs defectueux trouves par
badblocks(8) sont ajoutes a la liste existante de blocs
defectueux.
-l fichier
Ajouter les blocs listes dans le fichier indique par fichier a
la liste des blocs defectueux. Le format de ce fichier est
identique a celui genere par le programme badblocks(8). Notez
que les numeros de blocs sont bases sur la taille de bloc du
systeme de fichiers. La taille de blocs correcte du systeme de
fichiers doit donc etre fournie a badblocks pour que ses
resultats soient corrects. De ce fait, il est plus simple et
plus sur d'utiliser l'option -c de e2fsck, puisqu'il s'assure
que les bons parametres sont fournis a badblocks.
-L fichier
Definir la liste des blocs defectueux a la liste des blocs
indiquee dans fichier. (Cette option fait la meme chose que
l'option -l, sauf que la liste des blocs defectueux est
remplacee par celle contenue dans le fichier).
-n Ouvrir le systeme de fichiers en lecture seule, et repondre
<< no >> a toutes les questions, ce qui permet ainsi
l'utilisation non interactive d'e2fsck. Cette option ne peut pas
etre utilisee en meme temps que les options -n ou -p.
-p Reparer automatiquement (NdT : en anglais << preen >> signifie
lisser) le systeme de fichiers sans poser la moindre question.
Avec cette option, e2fsck reparera tous les problemes du systeme
de fichiers qui peuvent etre repares sans intervention humaine.
Si e2fsck trouve un probleme qui necessite une intervention de
l'administrateur systeme pour effectuer d'autres actions
correctives, e2fsck affichera une description du probleme et
quittera avec le bit correspondant a l'erreur 4 positionne (voir
la section EXIT CODE). Cette option est normalement utilisee par
les scripts de demarrage du systeme. Elle ne peut pas etre
indiquee en meme temps que les options -n ou -y.
-r Cette option ne fait rien du tout, elle n'existe que pour
assurer la compatibilite ascendante.
-t Afficher les statistiques temporelles pour e2fsck. Si cette
option est utilisee deux fois, des statistiques supplementaires
seront affichees pour chaque passe.
-v Mode verbeux.
-V Afficher les informations de version, puis quitter.
-y Repondre << yes >> a toutes les questions, permet ainsi
l'utilisation non interactive d'e2fsck. Cette option ne peut pas
etre utilisee en meme temps que les options -n ou -p.
CODE DE SORTIE
Le code de sortie retourne par e2fsck est la somme des conditions
suivantes :
0 - Aucune erreur
1 - Erreurs du systeme de fichiers corrigees
2 - Erreurs du systeme de fichiers corrigees, le systeme
devrait etre redemarre
4 - Il subsiste des erreurs non corrigees dans le systeme de
fichiers
8 - Erreur d'operation
16 - Erreur d'utilisation ou de syntaxe
32 - E2fsck annule par l'utilisateur
128 - Erreur de bibliotheque partagee
SIGNAUX
Les signaux suivants ont l'effet mentionne quand ils sont envoyes a
e2fsck.
SIGUSR1
e2fsck commence l'affichage de la barre d'avancement ou
l'emission d'informations sur la progression (voir les
commentaires sur l'option -C).
SIGUSR2
e2fsck cesse l'affichage de la barre d'avancement ou l'emission
d'informations sur la progression.
RAPPORT DE BOGUES
Quasiment tous les logiciels comportent des bogues. Si vous parvenez a
denicher un systeme de fichiers qui provoque le crash de e2fsck, ou
qu'il est incapable de reparer, veuillez en informer l'auteur.
Merci d'inclure autant d'informations que possible dans votre rapport
de bogue. Idealement, il faudrait la transcription complete de
l'execution de e2fsck, pour pouvoir voir exactement les messages
d'erreurs affiches (assurez-vous que les messages affiches par e2fsck
sont en anglais ; si votre systeme a ete configure de telle sorte que
les messages de e2fsck sont traduits dans une autre langue, veuillez
configurer la variable d'environnement LC_ALL a la valeur C pour que
les messages puissent etre utiles aux developpeurs). Si vous avez un
systeme de fichiers dans lequel vous pouvez ecrire, la transcription
peut etre enregistree avec le programme script(1), qui permet
d'enregistrer de maniere aisee la sortie de e2fsck dans un fichier.
Il est aussi utile d'envoyer la sortie de dumpe2fs(8). Si un ou
plusieurs inoeuds semblent poser des problemes a e2fsck, essayez de
lancer la commande debugfs(8) et envoyez la sortie de l'execution de la
commande stat(1) sur le(s) inoeud(s) en question. Si l'inoeud est un
repertoire, la commande dump de debugfs vous permettra d'extraire le
contenu de l'inoeud du repertoire qui peut etre envoye apres avoir ete
prealablement passe au travers de uuencode(1). Les informations les
plus utiles que vous pouvez envoyer pour reproduire le bogue sont une
image compressee du systeme de fichiers, generee par e2image(8).
Consultez la page de manuel de e2image(8) pour plus de details.
Incluez toujours le nom de version complet qu'affiche e2fsck lorsqu'il
s'execute, afin que je sache quelle version vous utilisez.
AUTEUR
Cette version d'e2fsck a ete ecrite par Theodore Ts'o <tytso@mit.edu>.
VOIR AUSSI
e2fsck.conf(5), badblocks(8), dumpe2fs(8), debugfs(8), e2image(8),
mke2fs(8), tune2fs(8)
TRADUCTION
Cette page de manuel a ete traduite par Sebastien Blanchet en 2002. La
version presente dans Debian est maintenue par les membres de la liste
<debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler
toute erreur de traduction par un rapport de bogue sur le paquet
manpages-fr-extra.