Available in

(5) (8) (5)/fr (8)/fr (8)/hu (8)/it (8)/ja (8)/ko (8)/pl (8)/tr

Contents

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

COMMENTS

blog comments powered by Disqus