Provided by: manpages-fr_4.21.0-2_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
       ] [ -z fichier_annulations ] 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  périphérique  en  mode  bloc (par exemple, /dev/sdc1) ou un fichier
       contenant le système de fichiers.

       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 valables 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.

       Si e2fsck est exécuté en mode interactif (signifiant que -y, -n, ou -p sont indiquées), le
       programme demandera à l’utilisateur de corriger chaque problème détecté dans le système de
       fichiers. Une réponse « y » corrigera l’erreur, « n » laissera l’erreur  non  corrigée  et
       « a »  corrigera  le  problème  et  tous les problèmes subséquents. L’appui sur « Entrée »
       traitera la réponse par défaut qui est affichée avant le  point  d’interrogation.  L’appui
       sur « Control-C » terminera immédiatement e2fsck.

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, du nombre de blocs par  groupe  et  des  caractéristiques  telles  que
              sparse_super.

              D'autres  superblocs de sauvegarde peuvent être retrouvés en utilisant le programme
              mke2fs avec l'option -n pour afficher les emplacements où les superblocs  existent,
              en supposant que mke2fs est fourni avec des arguments cohérents avec la disposition
              du  système  de  fichiers  (par  exemple,  taille  des  blocs,  blocs  par  groupe,
              sparse_super, etc.).

              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  fichier  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 numéro de descripteur de fichier indiqué est négatif,
              la valeur absolue du descripteur de fichier sera utilisée et  les  informations  de
              progression  ne  seront pas fournies 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 enjoint e2fsck
              d'essayer d'optimiser tous les répertoires, soit en les réindexant si le système de
              fichiers  permet  l'indexation des répertoires, soit en classant et compressant les
              répertoires pour des répertoires plus petits ou pour des systèmes de  fichiers  qui
              utilisent des répertoires hiérarchiques 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, alors qu'un  répertoire  n'est
              pas  indexé  et  qu'il  gagnerait  à  l'être,  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 fichiers. 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 que rarement besoin de cette option.

              L'option  -D  détectera  les  entrées  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 fichiers. 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
                          Rejouer  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 à  semi-conducteurs  SDD  et  les
                          systèmes  de  stockage  clairsemé  ou  à allocation fine et dynamique).
                          Notez que l'abandon est effectué au 5ème passage, APRÈS que le  système
                          de  fichiers  a  été complètement vérifié 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.

                   no_optimize_extents
                          Ne pas proposer d’optimiser l’arbre des  zones  de  stockage  contiguës
                          (extents)  en  éliminant  la  largeur ou la profondeur non nécessaires.
                          Cela  peut  être  aussi  activé  dans  la  section   des   options   de
                          /etc/e2fsck.conf.

                   optimize_extents
                          Proposer  d’optimiser l’arbre des zones de stockage contiguës (extents)
                          en éliminant la largeur ou la  profondeur  non  nécessaires.  C’est  le
                          comportement    par    défaut,    sauf    spécification    autre   dans
                          /etc/e2fsck.conf.

                   inode_count_fullmap
                          Faire un compromis en utilisant la mémoire pour une  accélération  lors
                          de  la  vérification  d’un  système de fichiers avec un grand nombre de
                          fichiers liés physiquement.  La  quantité  de  mémoire  nécessaire  est
                          proportionnelle au nombre d’inœuds dans le système de fichiers. Pour de
                          grands systèmes de fichiers, cela peut  constituer  des  gigaoctets  de
                          mémoire   (par   exemple,   un   système  de  fichiers  de  40 To  avec
                          2,8 milliards d’inœuds utilisera 5,7 Go de  mémoire  supplémentaire  si
                          cette  optimisation  est  activée).  Cette optimisation peut aussi être
                          activée dans la section des options de /etc/e2fsck.conf.

                   no_inode_count_fullmap
                          Désactiver l’optimisation inode_count_fullmap.  C’est  le  comportement
                          par défaut sauf si spécifié autrement dans /etc/e2fsck.conf.

                   readahead_kb
                          Utiliser ces nombreux Kio de mémoire pour pré-récupérer des métadonnées
                          dans l’espoir de réduire le temps d’exécution de  e2fsck.  Par  défaut,
                          cette valeur est définie à la taille de deux tables d’inœuds de groupes
                          de blocs (typiquement 4 Mio sur un système de fichiers ext4 ordinaire).
                          Si cette valeur est supérieure à 1/50ème de la mémoire physique totale,
                          readahead est désactivé.  Un  réglage  à  zéro  désactive  complètement
                          readahead.

                   bmap2extent
                          Convertir  les  fichiers  de mappage de blocs en fichiers de mappage de
                          zones de stockage contiguës.

                   fixes_only
                          Corriger uniquement les métadonnées endommagées. Ne pas  optimiser  les
                          répertoires  « htree »  ou  compresser  les arbres de zones de stockage
                          contiguës. Cette option est incompatible avec  les  options  -D  et  -E
                          bmap2extent.

                   check_encoding
                          Forcer  la vérification de noms de fichier encodés dans des répertoires
                          non sensibles à la casse. C’est le mode par défaut  si  le  système  de
                          fichiers a le drapeau strict activé.

                   unshare_blocks
                          Si  le système de fichiers a des blocs partagés avec la caractéristique
                          lecture-seule activée, cette option supprimera ces partages et  le  bit
                          de   lecture-seule.   S’il  n’y  a  pas  assez  d’espace  libre,  alors
                          l’opération échouera. Si le système de  fichiers  n’a  pas  ce  bit  de
                          lecture-seule  mais  a  des  blocs  partagés, cette option n’aura aucun
                          effet. Il est à remarquer que si on utilise cette  option  alors  qu’il
                          n’y  a pas d’espace libre pour cloner des blocs, il n’y a aucune invite
                          pour supprimer des fichiers et à la place l’opération échouera.

                          Il est à remarquer que unshare_blocks  implique  l’option  « -f »  pour
                          assurer  que  toutes  les  passes sont effectuées. De plus, si l’option
                          « -n » est aussi indiquée, e2fsck simulera l’allocation de suffisamment
                          d’espace  pour  dédupliquer.  Si  cela  échoue,  le code de retour sera
                          différent de zéro.

       -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  où  le  journal  externe pour ce système de fichiers peut être
              trouvé.

       -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 numéros de bloc 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 bloc sont basés sur la  taille  de
              bloc du système de fichiers. La taille de bloc correcte du système de fichiers doit
              donc être fournie à badblocks(8) 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'elle
              assure que les bons paramètres sont fournis à badblocks.

       -L fichier
              Définir la liste des blocs défectueux pour être 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 -p ou -y.

       -p     Réparer automatiquement (« ordonner ») 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 la valeur 4 combinée logiquement (OU) dans la valeur de retour (voir
              la section CODE DE RETOUR). 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 sur une base passe par
              passe.

       -v     Mode détaillé.

       -V     Afficher les informations de version, puis quitter.

       -y     Répondre  « yes »  à  toutes  les  questions.  Cela  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.

       -z fichier_annulations
              Avant  écraser  un  bloc  de système de fichiers, copier le contenu du bloc dans un
              fichier d’annulations. Ce fichier peut être utilisé avec e2undo(8)  pour  restaurer
              l’ancien  contenu  du  système  de  fichiers  si quelque chose se passe mal. Si une
              chaîne  vide  est  passée  comme  argument  à   fichier_annulations,   le   fichier
              d’annulations  sera  écrit  sous  le  nom  « e2fsck-périphérique.e2undo »  dans  le
              répertoire spécifié à l’aide de la variable d’environnement E2FSPROGS_UNDO_DIR.

              AVERTISSEMENT : le fichier d’annulations ne peut pas être utilisé pour se  remettre
              d'une coupure d'alimentation ou d'un plantage du système.

CODE DE RETOUR

       Le code de retour renvoyé 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    - 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.

SIGNALER DES BOGUES

       Quasiment tous les logiciels comportent des bogues. Si vous parvenez à dénicher un système
       de fichiers qui provoque le plantage de  e2fsck,  ou  si  celui-ci  est  incapable  de  le
       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 et où la
       transcription peut être  enregistrée,  le  programme  script(1)  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
       l’auteur sache quelle version vous utilisez.

ENVIRONNEMENT

       E2FSCK_CONFIG
              Détermination du chemin du fichier de configuration (consulter e2fsck.conf(5)).

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

       La  traduction  française  de  cette  page  de  manuel  a  été  créée  par Gérard Delafond
       <gerard@delafond.org>,   Frédéric   Delanoy   <delanoy_f@yahoo.com>,    Thierry    Vignaud
       <tvignaud@mandriva.com>,  Sébastien  Blanchet, Emmanuel Araman <Emmanuel@araman.org>, Éric
       Piel <eric.piel@tremplin-utc.net>,  Nicolas  François  <nicolas.francois@centraliens.net>,
       Romain  Doumenc  <rd6137@gmail.com>,  David  Prévot <david@tilapin.org>, Cédric Boutillier
       <cedric.boutillier@gmail.com> et Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

       Cette traduction est une documentation libre ; veuillez vous reporter  à  la  GNU  General
       Public   License   version 3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  concernant  les
       conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un
       message à ⟨debian-l10n-french@lists.debian.org⟩.