Provided by: manpages-fr-extra_20151231_all bug

NOM

       e2fsck.conf - Fichier de configuration d'e2fsck

DESCRIPTION

       e2fsck.conf  est le fichier de configuration de e2fsck(8). Il contrôle le comportement par
       défaut de e2fsck(8) pour les vérifications des systèmes de fichiers ext2, ext3 ou ext4.

       Le fichier e2fsck.conf est dans  un  format  de  type  INI.  Les  têtes  de  section  sont
       délimitées  par  des  crochets :  [  ]. Dans chaque section, on trouve des affectations de
       valeurs à des variables ou des sous-sections qui contiennent elles-mêmes des  affectations
       ou  des  sous-sections.  Voici  un exemple de format INI qui est utilisé par ce fichier de
       configuration :

         [section1]
         var1 = valeur_a
         var1 = valeur_b
         var2 = valeur_c

         [section 2]
         var3 = {
         sousvar1 = sousvar_valeur_a
         sousvar1 = sousvar_valeur_b
         sousvar2 = sousvar_valeur_c
         }
         var1 = valeur_d
         var2 = valeur_e
         }

       Les commentaires commencent par un caractère  « ; »  ou  « # »  et  se  terminent  par  le
       caractère de fin de ligne.

       Les variables et valeurs doivent être protégées par des guillemets droits (« " ») si elles
       contiennent des espaces. À l'intérieur de ces guillemets,  les  barres  obliques  inverses
       sont  interprétées  comme  à  l'habitude :  « \n »  (nouvelle ligne), « \t » (tabulation),
       « \b » (caractère d'effacement) et « \\ » (barre oblique inverse).

       Les sections suivantes sont utilisées dans le fichier e2fsck.conf. Elles  seront  décrites
       avec plus de détails plus bas dans le document.

       [options]
              Cette   section   contient   des  paramètres  de  configuration  généraux  pour  le
              comportement de e2fsck.

       [problems]
              Cette section permet à l'administrateur de configurer  comment  e2fsck  doit  gérer
              certaines incohérences des systèmes de fichiers.

       [scratch_files]
              Cette  section  contrôle  à quels moments e2fsck utilisera des fichiers temporaires
              afin de réduire la mémoire nécessaire.

SECTION [options]

       Les variables suivantes sont définies dans la section [options].

       allow_cancellation
              Si cette  variable  booléenne  est  positionnée  à  vrai,  alors  si  l'utilisateur
              interrompt e2fsck avec un Contrôle-c et que le système de fichiers n'est pas marqué
              explicitement comme contenant des erreurs, e2fsck quittera avec un code  de  sortie
              de 0 au lieu de 32. La valeur par défaut est faux.

       accept_time_fudge
              Malheureusement,  à  cause  de  la triste décision de Windows de configurer l'heure
              matérielle à l'heure locale, au lieu de l'heure UTC (moins sujette à erreur et plus
              propre), de nombreux utilisateurs se retrouvent avec des horloges système mal mises
              à l'heure quand e2fsck est lancé.

              Anciennement, c'était causé par des  scripts  d'initialisation  ou  d'installateurs
              bogués   qui   ne   détectaient  et  ne  géraient  pas  correctement  ce  problème.
              Malheureusement, cela est occasionnellement vrai même aujourd'hui  (c'est  le  plus
              souvent  dû à un gestionnaire de virtualisation bogué ou mal configuré, ou alors si
              l'installateur  n'a  pas  accès  à  un  serveur  de  temps  pendant  le   processus
              d'installation).  Ainsi,  par  défaut,  on  accepte  que le superbloc de temps soit
              modifié d'un temps allant jusqu'à 24 heures. On peut désactiver ce comportement  en
              positionnant la variable booléenne accept_time_fudge à faux (vrai par défaut).

       broken_system_clock
              Le  programme  e2fsck(8)  utilise  des  algorithmes  qui supposent que l'horloge du
              système est correcte. De  plus,  de  nombreux  autres  programmes  font  les  mêmes
              suppositions.  Par  exemple  la  bibliothèque UUID requiert que l'heure ne soit pas
              remontée, afin d'être sûre d'attribuer des identifiants uniques.  Si  l'horloge  du
              système  est  cassée,  elle  est…  cassée.  Cependant,  ces  horloges  existent (en
              particulier  dans  les  systèmes  embarqués).  e2fsck   essaiera   d'utiliser   des
              algorithmes  pour  estimer s'il est possible de faire confiance à l'heure, et de ne
              pas exécuter de test basé sur l'heure si ce n'est pas le  cas.  Si  cette  variable
              booléenne  est vraie, e2fsck supposera toujours qu'il ne faut pas faire confiance à
              l'horloge système.

       buggy_init_scripts
              Cette variable booléenne est synonyme de  accept_time_fudge  pour  des  raisons  de
              compatibilité  ascendante.  Auparavant,  la  valeur  par défaut d'accept_time_fudge
              était faux, et buggy_init_scripts activait alors le champ temps du  superbloc  avec
              une valeur erronée pouvant dévier jusqu'à 24 heures. Lorsque la valeur par défaut a
              été changée, la variable booléenne a aussi été renommée en accept_time_fudge.

       clear_test_fs_flag
              Cette variable booléenne contrôle si e2fsck(8) proposera  de  supprimer  l'attribut
              test_fs  si le système de fichiers ext4 est disponible sur le système. C'est le cas
              par défaut.

       defer_check_on_battery
              Cette variable booléenne contrôle si l'intervalle entre deux  vérifications  (qu'il
              soit  basé  sur  une durée ou un nombre de montages) doit être doublé si le système
              fonctionne sur batterie. La valeur par défaut est vrai.

       indexed_dir_slack_percentage
              Quand e2fsck(8) rempaquette un répertoire indexé, réserver le  pourcentage  indiqué
              d'espace  disponible  dans chaque nœud des feuilles de telle sorte que de nouvelles
              entrées puissent être ajoutées au répertoire sans avoir à éparpiller les nœuds  des
              feuilles,  ce  qui  permet  de  maintenir  la  moyenne  du  taux de remplissage des
              répertoires à un niveau plus important et plus efficace. La valeur par  défaut  est
              de 20 pour cent.

       log_dir
              Si  la  variable  log_filename  contient un nom de chemin relatif, alors le journal
              sera placé dans le répertoire indiqué par la variable log_dir.

       log_dir_fallback
              Cette variable contient un répertoire alternatif, qui sera utilisé si le répertoire
              indiqué dans log_dir n'est pas disponible ou si l'écriture n'y est pas permise.

       log_dir_wait
              Si  cette  variable  booléenne  est  vraie,  alors  si les répertoires précisés par
              log_dir ou log_dir_fallback ne sont pas disponibles, ou si l'écriture n'y  est  pas
              encore  autorisée,  e2fsck  sauvegardera  la  sortie  dans  un  tampon  mémoire. Un
              processus  fils  vérifiera  alors  de  manière  périodique  si  le  répertoire   de
              journalisation  est  devenu  disponible après que la séquence d'amorçage a monté le
              système de fichiers nécessaire pour la lecture et l'écriture.  Cela  implémente  la
              fonctionnalité fournie par logsave(8) pour les journaux d'e2fsck.

       log_filename
              Cette  variable  indique  le  nom  du  fichier  dans  lequel une copie de la sortie
              d'e2fsck sera écrite. Si certains rapports  de  problèmes  sont  supprimés  par  la
              variable max_count_problems, (ou par la variable max_count pour un réglage propre à
              chaque type de problème), la totalité des problèmes sera quand même écrite dans  le
              journal.  Le  nom  de fichier peut contenir des expressions avec des pour cent (%D,
              %T, %N, etc.) qui seront développées de sorte que le  nom  de  fichier  du  journal
              puisse  contenir  la  date,  l'heure,  le  nom  du périphérique, ainsi que d'autres
              paramètres  de  l'exécution.  Consultez  la  section   JOURNALISATION   pour   plus
              d'informations.

       max_count_problems
              Cette  variable  précise  le  nombre  maximal  de  rapports  de problèmes d'un type
              particulier qui sera affiché sur la sortie standard, avant que  les  autres  soient
              oubliés.  Cela  peut  être  utile si la console est lente (par exemple, si elle est
              connectée par un port série) et que la grande  quantité  d'informations  en  sortie
              peut  entraîner  un  retard  important dans le processus d'amorçage (éventuellement
              plusieurs heures).

       report_features
              Si cette variable booléenne est vraie,  e2fsck  affichera  les  fonctionnalités  du
              système  de fichiers lors d'un rapport bavard (c'est-à-dire lorsque l'option -v est
              indiquée).

       report_time
              Si cette variable booléenne est vraie, e2fsck fonctionnera comme si les options -tt
              étaient  toujours  indiquées.  Dans  ce  cas,  e2fsck  affichera  les  statistiques
              chronométriques à chaque passage pour les vérifications  complètes  du  système  de
              fichiers.

       report_verbose
              Si  cette  variable  booléenne  est vraie, e2fsck fonctionnera comme si l'option -v
              était  toujours  indiquée.  Dans  ce  cas,  e2fsck   affichera   des   informations
              supplémentaires à la fin de chaque vérification complète du système de fichiers.

SECTION [problems]

       Chaque  variable  de  la section [problems] porte le nom d'un code de problème indiqué par
       une valeur hexadécimale sur 6 chiffres, préfixée par « 0x ». La valeur de la variable  est
       une  sous-section  dont  chaque  variable  remplace  le traitement par défaut pour ce code
       d'erreur particulier.

       Remarquez qu'une mauvaise configuration de cette section peut rendre  le  comportement  de
       e2fsck  incorrect  ou  même de le faire planter. La plupart des administrateurs système ne
       devraient pas y apporter de modifications sans se référer au code source.

       Pour chacune des sous-sections de code d'erreur,  les  variables  suivantes  peuvent  être
       utilisées.

       description
              Cette  variable  permet  de  remplacer  le  message  qui  est  affiché  quand cette
              incohérence est détectée.

       preen_ok
              Cette variable booléenne indique si  e2fsck,  quand  il  est  lancé  dans  le  mode
              « preen »,  doit  corriger  par  défaut  automatiquement ce type de problème sur un
              système de fichiers.

       max_count
              Cette variable entière remplace la variable max_count_problems (positionnée dans la
              section [options]) pour ce problème particulier.

       no_ok  Cette  variable  booléenne indique si le système de fichiers doit être marqué comme
              incohérent si l'utilisateur refuse de corriger le problème indiqué.

       no_default
              Cette variable booléenne définit si la réponse par  défaut  pour  ce  problème  (ou
              cette question) doit être « no ».

       preen_nomessage
              Cette  variable booléenne  a la priorité sur le comportement par défaut du contrôle
              de la suppression ou non de la description de ce problème de système de fichiers si
              e2fsck est exécuté dans le mode « preen ».

       no_nomsg
              Cette  variable  booléenne a la priorité sur le comportement par défaut du contrôle
              de la suppression ou non de la description de ce problème de système de fichiers si
              la  réparation  de  celui-ci  est  empêchée, soit parce que e2fsck est exécuté avec
              l'option -n, soit  parce  que  l'indicateur  force_no  a  été  positionné  pour  ce
              problème.

       force_no
              Si  cette variable booléenne est positionnée à vrai, alors cela forcera le problème
              à ne jamais être réparé, comme si l'utilisateur répondait  « non »  à  la  question
              « Ce  problème  doit-il  être  réparé ? ».  L'option  force_no  annule complètement
              l'option -y donnée sur la ligne de commande (seulement pour  le  problème  indiqué,
              bien sûr).

SECTION [scratch_files]

       Les variables suivantes sont définies dans la section [scratch_files].

       directory
              Si  le  répertoire  indiqué  existe  et  est  accessible  en écriture, alors e2fsck
              essaiera d'utiliser ce répertoire pour sauver  des  fichiers  temporaires  au  lieu
              d'utiliser des structures de données en mémoire.

       numdirs_threshold
              Si  cette  variable  est  activée,  alors des structures de données en mémoire sont
              utilisées si le nombre de répertoires dans le système de fichiers est  inférieur  à
              la quantité indiquée.

       dirinfo
              Cette  variable  booléenne  contrôle si le répertoire pour les fichiers temporaires
              est utilisé au lieu de structure de données en mémoire pour  les  informations  sur
              les répertoires. La valeur par défaut est vrai.

       icount Cette  variable  booléenne  contrôle si le répertoire pour les fichiers temporaires
              est utilisé au lieu de structure de données en mémoire pour le  suivi  du  décompte
              des inœuds. La valeur par défaut est vrai.

JOURNALISATION

       e2fsck  a  la  faculté de sauvegarder l'information tirée d'une exécution d'e2fsck dans un
       répertoire, afin qu'un administrateur système puisse la consulter au besoin.  Cela  permet
       de  conserver  l'information  capturée  pendant les exécutions aussi bien automatiques que
       manuelles d'e2fsck. Cette fonctionnalité est contrôlée  par  les  variables  log_filename,
       log_dir, log_dir_fallback et log_dir_wait dans la section [options].

       Le nom du fichier dans log_filename peut contenir les expressions avec pour cent suivantes
       qui seront développées comme suit :

       %d     Jour du mois

       %D     Date du jour. Équivalent à %Y%m%d

       %h     Nom d'hôte du système.

       %H     Heure au format 24 heures (00..23).

       %m     Mois, sous la forme d'un nombre à deux chiffres (01..12).

       %M     Minute (00..59).

       %N     Nom du périphérique bloc contenant le système de fichiers, sans nom  de  répertoire
              du chemin.

       %p     Identifiant du processus e2fsck.

       %s     Heure, exprimée en seconde depuis le 1er janvier 1970, 00h00 UTC.

       %S     Seconde (00..59)

       %T     Heure actuelle. Équivalent à %H%M%S.

       %u     Nom de l'utilisateur faisant fonctionner e2fsck.

       %U     Cette expression avec un signe pour cent n'est pas développée, mais signale que les
              dates et heures qui suivent doivent être exprimées en UTC plutôt que sur le  fuseau
              local.

       %y     Les deux derniers chiffres de l'année (00..99)

       %Y     Année (par exemple, 2012).

EXEMPLES

       La  configuration  suivante  empêchera e2fsck de quitter pendant le processus de démarrage
       quand un système de fichiers contient un fichier orphelin (bien sûr ce n'est pas  toujours
       une  bonne  idée, puisque des fichiers critiques nécessaires pour la sécurité d'un système
       pourraient se retrouver dans lost+found, et démarrer le  système  sans  vérification  d'un
       administrateur système peut être dangereux).

         [problems]
         0x040002 = {
         preen_ok = true
         description = "@u @i %i. "
         }

       Avec  la  recette  suivante,  le  journal  d'e2fsck  sera  enregistré  dans  le répertoire
       /var/log/e2fsck, avec un nom de fichier qui contient le nom du périphérique, le nom d'hôte
       du  système, la date et l'heure sous la forme « e2fsck-sda3.server.INFO.20120314-112142 ».
       Si le répertoire contenant /var/log est situé sur le système de fichiers  racine  qui  est
       initialement  monté en lecture seule, la sortie sera enregistrée en mémoire et écrite dans
       le fichier dès que le système de fichiers racine aura été remonté en lecture et  écriture.
       Afin  d'éviter  que  trop  de  détails soient écrits sur la console série (ce qui pourrait
       potentiellement ralentir la séquence d'amorçage), ne seront affichées que les 16 premières
       occurrences de chaque type de problème de corruption du système de fichiers.

         [options]
         max_count_problems = 16
         log_dir = /var/log/e2fsck
         log_filename = e2fsck-%N.%h.INFO.%D-%T
         log_dir_wait = true

FICHIERS

       /etc/e2fsck.conf
              Le fichier de configuration pour e2fsck(8).

VOIR AUSSI

       e2fsck(8)

TRADUCTION

       La  traduction  de  cette  page  de  manuel  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.