NOM
e2fsck.conf - Fichier de configuration d’e2fsck.
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 ou ext3.
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 la fin de la 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
fichier 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 à true, 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 false.
buggy_init_scripts
Certaines distributions boguées (comme Ubuntu) ont des scripts
d’initialisation et/ou des installeur qui n’arrivent pas à
configurer correctement l’horloge système avant d’exécuter
e2fsck et/ou formater le système de fichiers. Ceci arrive
normalement parce que l’horloge matérielle utilise le temps
local, au lieu du temps universel (UTC) qui lui est préférable.
Lorsque le noyau démarre, l’horloge système (qui est fonctionne
toujours en UTC sous Linux) est configurée à partir de l’horloge
matérielle, mais comme l’horloge matérielle utilise l’heure
locale, l’heure système n’est pas correcte. Malheureusement, des
distributions boguées ne corrige pas cela avant d’exécuter
e2fsck. Si cette option est activée (avec le booléen « true »),
on essaie de contourner cette situation en autorisant l’heure de
dernière écriture, de dernier montage et de dernière
vérification du superbloc à être 24 heures dans le futur.
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 fichier ext4 est
disponible sur le système. Ceci 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 true.
indexed_dir_slack_percentage
Quand e2fsck(8) rempaquette un répertoire indexé, réserver le
pourcentage indiqué d’espace disponible dans chaque noeud des
feuilles de telle sorte que de nouvelles entrées puissent être
ajoutées au répertoire sans avoir à éparpiller les noeuds 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-cents.
SECTION [problems]
Chaque variable de la section [problems] porte le nom d’un code de
problème spécifiée 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.
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 définit si la description de ce
problème de système de fichiers ne doit pas être affichée quand
e2fsck est exécuté dans le mode « preen ».
no_nomsg
Cette variable booléenne indique si la description de ce
problème de système de fichiers ne doit pas être affichée quand
e2fsck est exécuté avec l’option -n.
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 temporaire 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 true.
icount Cette variable booléenne contrôle si le répertoire pour les
fichiers temporaire est utilisé au lieu de structure de données
en mémoire pour le le suivit du décompte des inoeuds. La valeur
par défaut est true.
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. "
}
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.