Outils pour utilisateurs

Outils du site


man_de_e2fsck

Ceci est une ancienne révision du document !


Manuel de la commande "e2fsck"

E2FSCK(8)                                  System Manager's Manual                                 E2FSCK(8)



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  sys‐
       tè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  super‐
              bloc  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 lec‐
              ture-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éfec‐
              tueux 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éfi‐
              cierait d'être indexé, ou si les structures d'index sont corrompues et  doivent  être  recons‐
              truites. 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épara‐
                          tion.

                   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 à allo‐
                          cation  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 commen‐
              cer. 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éfec‐
              tueux.

       -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ésul‐
              tats 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  rempla‐
              cé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  utili‐
              sé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  sys‐
              tème  de fichiers qui peuvent être réparés sans intervention humaine. Si e2fsck trouve un pro‐
              blè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 cor‐
              respondant à 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  pro‐
              gression (voir les commentaires sur l'option -C).

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

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  fau‐
       drait  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 sys‐
       tè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.12                         août 2014                                        E2FSCK(8)
man_de_e2fsck.1451151931.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)