Provided by: manpages-fr-extra_20151231_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'indexation 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 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
                          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 -p ou -y.

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

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

E2fsprogs version 1.42.13                           mai 2015                                           E2FSCK(8)