Provided by: manpages-fr-extra_20111118_all bug

NOM

       e2fsck - Vérifier un système de fichiers Linux ext2/ext3/ext4

SYNOPSIS

       e2fsck  [ -pacnyrdfkvtDFV ] [ -b superbloc ] [ -B taille_bloc ] [ -l|-L
       fichier_blocs_dfectueux ] [ -C descripteur ] [ -j journal-externe ]  [
       -E options_tendues ] priphrique

DESCRIPTION

       e2fsck  permet de vérifier les systèmes de fichiers Linux de la famille
       ext2/ext3/ext4.  Pour  les  systèmes  de  fichiers  ext3  et  ext4  qui
       utilisent  un journal, si le système n'a pas été arrêté proprement mais
       qu'il n'y a pas  eu  d'erreur,  normalement,  après  avoir  rejoué  les
       transactions  enregistrées  dans  le  journal,  le  système de fichiers
       devrait être marqué comme  bon.  De  ce  fait,  pour  les  systèmes  de
       fichiers  journalisés,  e2fsck applique le journal puis quitte, à moins
       que le superbloc n'indique que d'autres vérifications sont nécessaires.

       priphrique est un fichier spécial correspondant au périphérique  (par
       exemple /dev/hdc1).

       Veuillez  noter  qu'en  général, il n'est pas sûr d'exécuter e2fsck sur
       des systèmes montés. La seule  exception  est  quand  l'option  -n  est
       indiquée,  et  que  les  options  -c,  -l  ou -L ne sont pas indiquées.
       Cependant, même si la commande est sûre,  les  résultats  affichés  par
       e2fsck peuvent ne pas être valable si le système de fichiers est monté.
       Si e2fsck vous demande si vous souhaitez ou non vérifier un système  de
       fichiers monté, la réponse correcte est « no » (non). Seuls les experts
       qui  savent  vraiment  ce  qu'ils  font  devraient  pouvoir  considérer
       répondre autrement à cette question.

OPTIONS

       -a     Cette option est identique à l'option -p, mais n'existe que pour
              assurer la  compatibilité  ascendante ;  il  est  donc  vivement
              suggéré d'utiliser plutôt l'option -p quand c'est possible.

       -b superbloc
              Au  lieu  d'utiliser  le  superbloc  normal,  utiliser  un autre
              superbloc indiqué par superbloc. On  se  sert  de  cette  option
              lorsque  le  superbloc primaire a été corrompu. L'emplacement du
              superbloc de sauvegarde dépend de la taille des blocs du système
              de  fichiers.  Pour  les  systèmes de fichiers avec des blocs de
              taille 1K, le superbloc de sauvegarde est  situé  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  être  retrouvés  en
              utilisant le programme mke2fs avec l'option -n pour afficher les
              emplacements où les superblocs seraient créés.  L'option  -b  de
              mke2fs,  qui indique la taille des blocs du système de fichiers,
              doit être utilisée pour  que  les  emplacements  des  superblocs
              indiqués soient exacts.

              Si  un autre superbloc est indiqué et que le système de fichiers
              n'est pas ouvert en  lecture-seule,  e2fsck  s'assurera  que  le
              superbloc   primaire   a  été  correctement  mis  à  jour  avant
              d'accomplir la vérification du système de fichiers.

       -B taille_bloc
              Normalement, e2fsck recherchera le superbloc pour des tailles de
              blocs différentes dans le but de déterminer la taille des blocs.
              Cette recherche peut mener à des résultats erronés dans certains
              cas.  Cette  option  force  e2fsck  à  n'essayer de localiser le
              superbloc que pour  une  taille  de  bloc  particulière.  Si  le
              superbloc  reste  introuvable,  e2fsck  quittera avec une erreur
              fatale.

       -c     Cette option oblige e2fsck à exécuter le programme  badblocks(8)
              pour trouver les blocs défectueux du système de fichiers avec un
              test en lecture seule. Ils seront alors marqués comme défectueux
              et  ajoutés à l'inœud des blocs défectueux pour éviter qu'ils ne
              soient utilisés pour un  fichier  ou  un  répertoire.  Si  cette
              option est précisée deux fois, la recherche des blocs défectueux
              sera effectuée avec un test non destructif en lecture-écriture.

       -C descripteur
              Cette  option  oblige   e2fsck   à   écrire   les   informations
              d'avancement  dans  le  descripteur  de  fichiers  indiqué  pour
              qu'ainsi  la  progression  de  la   vérification   puisse   être
              surveillée.  Cette  option  est  typiquement  utilisée  par  les
              programmes qui utilisent e2fsck. Si le  descripteur  de  fichier
              indiqué est négatif, la valeur absolue du descripteur de fichier
              sera utilisé et les information de progressions  ne  seront  pas
              fournie  au départ. Elles pourront être activées par la suite en
              envoyant à e2fsck  un  signal  SIGUSR1.  Si  le  descripteur  de
              fichier indiqué est 0, e2fsck affichera la barre d'avancement au
              fur et à mesure de sa progression.  Cela  nécessite  que  e2fsck
              s'exécute dans une console vidéo ou un terminal.

       -d     Afficher  la  sortie  de  débogage  (inutile à moins que vous ne
              soyez en train de déboguer e2fsck).

       -D     Optimiser les répertoires dans le  système  de  fichiers.  Cette
              option   indique   à   e2fsck  d'essayer  d'optimiser  tous  les
              répertoires, soit en les réindexant si le  système  de  fichiers
              permet   l'indexage   des   répertoires,  soit  en  classant  et
              compressant les répertoires pour les plus  petits  ou  pour  les
              systèmes  de  fichiers  qui  utilisent des répertoires linéaires
              traditionnels.

              Même sans l'option -D, e2fsck peut  parfois  optimiser  quelques
              répertoires.  Par  exemple  si  l'indexation des répertoires est
              activée,  qu'un   répertoire   n'est   pas   indexé   et   qu'il
              bénéficierait  d'être  indexé, ou si les structures d'index sont
              corrompues  et  doivent  être  reconstruites.L'option  -D  force
              l'optimisation  de  tous  les répertoires du système de fichier.
              Cela peut parfois les rendre un peu  plus  petits  et  accélérer
              légèrement les recherches dans ces répertoires. Mais en pratique
              vous n'avez rarement besoin de cette option.

              L'option -D détectera les entrée de répertoire avec le même  nom
              dans  le  même  répertoire, ce que e2fsck ne fait habituellement
              pas pour des raisons de performance.

       -E options_tendues
              Définir les options étendues d'e2fsck. Les options étendues sont
              séparées  par  des  virgules  et peuvent prendre un paramètre en
              utilisant le signe égal  (« = »).  Les  options  suivantes  sont
              acceptées :

                   ea_ver=version_attribut_tendu
                          Définir la version des blocs d'attributs étendus que
                          e2fsck  nécessitera  lors  de  la  vérification   du
                          système de fichier. Le numéro de version peut être 1
                          ou 2. La version par défaut du format des  attributs
                          étendus est la version 2.

                   journal_only
                          Revoir le journal si besoin, mais n'effectuer aucune
                          autre vérification ou réparation.

                   fragcheck
                          Au cours de la première passe, afficher  un  rapport
                          détaillé  des  blocs  non  contigus  des fichiers du
                          système de fichiers.

                   discard
                          Essayer d'abandonner les blocs libres et  les  blocs
                          d'inœuds  inutilisés  après la vérification complète
                          du système de fichiers (l'abandon de blocs est utile
                          sur les périphériques à état solide (« SDD ») et les
                          systèmes de stockage creux ou à allocation  fine  et
                          dynamique).  Notez  que l'abandon est effectué au 5e
                          passage, APRÈS que le  système  de  fichiers  a  été
                          vérifié  complètement  et seulement s'il ne contient
                          pas d'erreurs identifiables. Cependant, il  se  peut
                          que  e2fsck  ne  décèle pas un problème existant, et
                          dans ce cas, cette option vous  empêchera  peut-être
                          de récupérer manuellement les données.

                   nodiscard
                          Ne  pas essayer d'abandonner les blocs libres et les
                          blocs d'inœuds inutilisés. Cette option est  l'exact
                          contraire de l'option discard. C'est le comportement
                          par défaut.

       -f     Forcer la vérification même si le  système  de  fichiers  semble
              bon.

       -F     Purger  les  tampons  de  cache  du  périphérique  hébergeant le
              système de fichiers avant de commencer. Ce n'est vraiment  utile
              que pour mesurer la vitesse d'e2fsck.

       -j journal-externe
              Définir  le  chemin  du  journal  externe  pour  ce  système  de
              fichiers.

       -k     Avec l'option -c, les blocs défectueux  trouvés  dans  la  liste
              sont  préservés,  et  les  nouveaux blocs défectueux trouvés par
              badblocks(8)  sont  ajoutés  à  la  liste  existante  de   blocs
              défectueux.

       -l fichier
              Ajouter  les  blocs listés dans le fichier indiqué par fichier à
              la liste des blocs défectueux.  Le  format  de  ce  fichier  est
              identique  à  celui  généré par le programme badblocks(8). Notez
              que les numéros de blocs sont basés sur la  taille  de  bloc  du
              système  de  fichiers. La taille de blocs correcte du système de
              fichiers doit  donc  être  fournie  à  badblocks  pour  que  ses
              résultats  soient  corrects.  De  ce fait, il est plus simple et
              plus sûr d'utiliser l'option -c de  e2fsck,  puisqu'il  s'assure
              que les bons paramètres sont fournis à badblocks.

       -L fichier
              Définir  la  liste  des  blocs  défectueux  à la liste des blocs
              indiquée dans fichier. (Cette option  fait  la  même  chose  que
              l'option  -l,  sauf  que  la  liste  des  blocs  défectueux  est
              remplacée par celle contenue dans le fichier).

       -n     Ouvrir le système de fichiers  en  lecture  seule,  et  répondre
              « no » à toutes les questions, ce qui permet ainsi l'utilisation
              non interactive d'e2fsck. Cette option ne peut pas être utilisée
              en même temps que les options -n ou -p.

       -p     Réparer  automatiquement  (NdT :  en  anglais « preen » signifie
              lisser) le système de fichiers sans poser la  moindre  question.
              Avec cette option, e2fsck réparera tous les problèmes du système
              de fichiers qui peuvent être réparés sans intervention  humaine.
              Si  e2fsck  trouve un problème qui nécessite une intervention de
              l'administrateur  système  pour   effectuer   d'autres   actions
              correctives,  e2fsck  affichera  une  description du problème et
              quittera avec le bit correspondant à l'erreur 4 positionné (voir
              la section EXIT CODE). Cette option est normalement utilisée par
              les scripts de démarrage du  système.  Elle  ne  peut  pas  être
              indiquée en même temps que les options -n ou -y.

       -r     Cette  option  ne  fait  rien  du  tout,  elle n'existe que pour
              assurer la compatibilité ascendante.

       -t     Afficher les statistiques  temporelles  pour  e2fsck.  Si  cette
              option  est utilisée deux fois, des statistiques supplémentaires
              seront affichées pour chaque passe.

       -v     Mode verbeux.

       -V     Afficher les informations de version, puis quitter.

       -y     Répondre  « yes »  à  toutes   les   questions,   permet   ainsi
              l'utilisation non interactive d'e2fsck. Cette option ne peut pas
              être utilisée en même temps que les options -n ou -p.

CODE DE SORTIE

       Le code de sortie retourné par  e2fsck  est  la  somme  des  conditions
       suivantes :
            0    - Aucune erreur
            1    - Erreurs du système de fichiers corrigées
            2    - Erreurs du système de fichiers corrigées, le système
                   devrait être redémarré
            4    - Il  subsiste  des  erreurs non corrigées dans le système de
                   fichiers
            8    - Erreur d'opération
            16   - Erreur d'utilisation ou de syntaxe
            32   - E2fsck annulé par l'utilisateur
            128  - Erreur de bibliothèque partagée

SIGNAUX

       Les signaux suivants ont l'effet mentionné quand  ils  sont  envoyés  à
       e2fsck.

       SIGUSR1
              e2fsck   commence   l'affichage  de  la  barre  d'avancement  ou
              l'émission  d'informations  sur   la   progression   (voir   les
              commentaires sur l'option -C).

       SIGUSR2
              e2fsck  cesse l'affichage de la barre d'avancement ou l'émission
              d'informations sur la progression.

RAPPORT DE BOGUES

       Quasiment tous les logiciels comportent des bogues. Si vous parvenez  à
       dénicher  un  système  de  fichiers qui provoque le crash de e2fsck, ou
       qu'il est incapable de réparer, veuillez en informer l'auteur.

       Merci d'inclure autant d'informations que possible dans  votre  rapport
       de   bogue.  Idéalement,  il  faudrait  la  transcription  complète  de
       l'exécution de  e2fsck,  pour  pouvoir  voir  exactement  les  messages
       d'erreurs  affichés  (assurez-vous que les messages affichés par e2fsck
       sont en anglais ; si votre système a été configuré de telle  sorte  que
       les  messages  de  e2fsck sont traduits dans une autre langue, veuillez
       configurer la variable d'environnement LC_ALL à la valeur  C  pour  que
       les  messages  puissent  être utiles aux développeurs). Si vous avez un
       système de fichiers dans lequel vous pouvez  écrire,  la  transcription
       peut   être   enregistrée  avec  le  programme  script(1),  qui  permet
       d'enregistrer de manière aisée la sortie de e2fsck dans un fichier.

       Il est aussi utile  d'envoyer  la  sortie  de  dumpe2fs(8).  Si  un  ou
       plusieurs  inœuds  semblent  poser  des  problèmes à e2fsck, essayez de
       lancer la commande debugfs(8) et envoyez la sortie de l'exécution de la
       commande  stat(1)  sur  le(s)  inœud(s)  en question. Si l'inœud est un
       répertoire, la commande dump de debugfs vous  permettra  d'extraire  le
       contenu  de  l'inœud du répertoire qui peut être envoyé après avoir été
       préalablement passé au travers de  uuencode(1).  Les  informations  les
       plus  utiles  que vous pouvez envoyer pour reproduire le bogue sont une
       image compressée  du  système  de  fichiers,  générée  par  e2image(8).
       Consultez la page de manuel de e2image(8) pour plus de détails.

       Incluez  toujours le nom de version complet qu'affiche e2fsck lorsqu'il
       s'exécute, afin que je sache quelle version vous utilisez.

AUTEUR

       Cette version d'e2fsck a été écrite 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 été traduite par Sébastien Blanchet en 2002. La
       version présente 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.