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_défectueux ] [ -C descripteur ] [ -j journal-externe ] [ -E options_étendues
       ] périphérique

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.

       périphérique 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.