Provided by: manpages-fr-extra_20151231_all bug

NOM

       mke2fs.conf - Fichier de configuration pour mke2fs

DESCRIPTION

       mke2fs.conf  est le fichier de configuration de mke2fs(8). Il contrôle les paramètres par défaut utilisés
       par mke2fs(8) lorsqu'il crée des systèmes de fichiers ext2, ext3 et ext4.

       Le fichier mke2fs.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).

       Certaines  variables  prennent  des  valeurs  booléennes.  L'analyseur  est  suffisamment  flexible  pour
       reconnaître « yes », « y », « true », « t », « 1 »,  « on »…  comme  la  valeur  booléenne  « vrai »,  et
       « no », « n », « false », « nil », « 0 », « off » comme la valeur booléenne « faux ».

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

       [options]
              Contient les variables qui influencent le comportement de mke2fs.

       [defaults]
              Contient les variables qui définissent les  paramètres  par  défaut  utilisés  par  mke2fs(8).  En
              général,  ces  paramètres  par  défaut  peuvent être remplacés dans la section fs_types ou par une
              option fournie par l'utilisateur en ligne de commande.

       [fs_types]
              Contient des variables qui définissent des valeurs par défaut à utiliser pour des types de système
              de fichiers spécifiques. Le type de  système  de  fichiers  peut  être  indiqué  explicitement  en
              utilisant l'option -T de mke2fs(8).

SECTION [options]

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

       proceed_delay
              Si  cette  variable  prend  comme  valeur un entier strictement positif, mke2fs exécutera sa tâche
              après avoir attendu proceed_delay secondes après avoir demandé à l'utilisateur la permission, même
              si celui-ci n'a pas répondu. La valeur par défaut est 0, ce qui signifie que mke2fs doit  attendre
              la réponse à la question, qu'elle soit positive ou négative.

SECTION [defaults]

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

       base_features
              Cette  variable  indique  les  fonctionnalités du système de fichiers qui sont activées lors de la
              création de nouveaux systèmes de fichiers. Elle peut être remplacée par la relation  base_features
              qui  se  trouve  dans  la section spécifique à un type de système de fichiers ou à une utilisation
              dans la section [fs_types].

       default_features
              Cette variable indique un jeu de fonctionnalités qui doivent être ajoutées ou retirées de la liste
              des fonctionnalités listées dans la relation  base_features.  Elle  peut  être  remplacée  par  la
              relation  default_features  spécifique  à  un  type  de  système de fichiers qui se trouve dans la
              sous-section d'un type de système de fichiers ou d'une utilisation dans [fs_types] et par l'option
              -O de la ligne de commande appelant mke2fs(8).

       enable_periodic_fsck
              Cette variable booléenne indique si les vérifications périodiques des systèmes de fichiers doivent
              être forcées au démarrage. Si cela est activé, les vérifications seront faites tous les 180 jours,
              ou après un nombre aléatoire de montages. Ces valeurs peuvent être modifiées  ultérieurement  avec
              les options en ligne de commande -i et -c de tune2fs(8).

       force_undo
              Cette  variable  booléenne, si elle vaut vrai, force mke2fs à toujours essayer de créer un fichier
              d'annulation, même si celui-ci pourrait être énorme et  augmenterait  le  temps  nécessaire  à  la
              création  de l'image du système de fichiers parce que la table des inœuds n'est pas initialisée en
              différé.

       fs_type
              Cette variable indique le type de système de fichiers par défaut si l'utilisateur n'en indique pas
              avec l'option  -t  ou  si  mke2fs  n'est  pas  exécuté  en  utilisant  un  des  programmes  nommés
              mkfs.type_système_fichiers.  Si l'utilisateur ou mke2fs.conf n'indiquent pas de type de système de
              fichiers par défaut, mke2fs utilisera par défaut le type de système de fichiers ext3 si un journal
              est demandé par une option en ligne de commande ou, sinon, ext2.

       blocksize
              Cette variable indique la taille de bloc par défaut si l'utilisateur ne  la  précise  pas  sur  la
              ligne de commande et si elle n'est pas précisée dans la sous-section spécifique au type de système
              de fichiers du fichier de configuration.

       hash_alg
              Cette  variable  indique  l'algorithme de hachage par défaut utilisé pour les nouveaux systèmes de
              fichiers avec des répertoires utilisant des  arbres  binaires  hachés.  Les  algorithmes  acceptés
              sont : legacy, half_md4 et tea.

       inode_ratio
              Cette  variable  indique  le  ratio  d'inœuds par défaut si l'utilisateur ne le précise pas sur la
              ligne de commande et s'il n'est pas précisé dans la sous-section spécifique au type de système  de
              fichiers du fichier de configuration.

       inode_size
              Cette  variable  indique la taille par défaut des inœuds, si l'utilisateur ne l'indique pas sur la
              ligne de commande et que la section spécifique au type de système de fichiers ne  précise  pas  la
              taille par défaut des inœuds.

       reserved_ratio
              Cette variable indique le ratio de blocs du système de fichiers réservés pour le superutilisateur,
              si  l'utilisateur  ne  le  précise  pas sur la ligne de commande et s'il n'est pas précisé dans le
              fichier de configuration spécifique au type de système de fichiers.  Cette  valeur  peut  être  un
              nombre flottant.

       undo_dir
              Cette  variable indique le répertoire où les fichiers d'annulations sont enregistrés. Il peut être
              modifié avec la  variable  d'environnement  E2FSPROGS_UNDO_DIR.  Si  l'emplacement  du  répertoire
              indiqué est none, mke2fs ne créera pas de fichier d'annulation.

SECTION [fs_types]

       Chaque  étiquette  de  la  section [fs_types] indique un type de système de fichiers ou d'utilisation qui
       peut être indiqué par l'option -t ou -T de mke2fs(8), respectivement.

       Le programme mke2fs construit une liste fs_types de types de systèmes de fichiers en concaténant le  type
       de  système  de  fichiers (c'est-à-dire, ext2, ext3, etc.) avec la liste des types d'utilisation. Pour la
       plupart des options de configuration, mke2fs  recherchera  une  sous-section  de  la  section  [fs_types]
       correspondant  avec  chacune  des entrées de la liste qu'il a construit. Les dernières entrées remplacent
       les types de système de fichiers ou les types  d'utilisation  précédents.  Par  exemple,  avec  l'extrait
       suivant d'un fichier mke2fs.conf :

       [defaults]
         base_features = sparse_super,filetype,resize_inode,dir_index
         blocksize = 4096
         inode_size = 256
         inode_ratio = 16384

       [fs_types]
         ext3 = {
         features = has_journal
         }
         ext4 = {
         features = extents,flex_bg
         inode_size = 256
         }
         small = {
         blocksize = 1024
         inode_ratio = 4096
         }
         floppy = {
         features = ^resize_inode
         blocksize = 1024
         inode_size = 128
         }

       Si mke2fs est démarré en tant que mke2fs.ext4, alors le type de système de fichiers ext4 sera utilisé. Si
       le  système  de  fichiers  fait  moins de 3 mégaoctets et qu'aucun type d'utilisation n'est fourni, alors
       mke2fs utilisera le type d'utilisation par défaut qui est floppy. La liste  fs_types  est  alors  « ext4,
       floppy ».  Les  deux  sous-sections  ext4  et  floppy  définissent  la variable inode_size, mais comme la
       dernière entrée de la liste fs_types remplace les  valeurs  des  entrées  précédentes,  le  paramètre  de
       configuration  fs_types.floppy.inode_size sera utilisé et le système de fichiers aura une taille d'inœuds
       de 128.

       La variable features est une exception à cette méthode de résolution. features  indique  un  ensemble  de
       modifications  pour  les  fonctionnalités  du  système  de  fichiers  et  ces ensembles se cumulent. Dans
       l'exemple précédent, la première variable de configuration defaults.base_features initialise  un  premier
       ensemble  de  fonctionnalités  qui  consiste à activer sparse_super, filetype, resize_inode et dir_index.
       Ensuite   fs_types.ext4.features   active   les   fonctionnalités   extents   et   flex_bg,   et    enfin
       fs_types.floppy.features  supprime la fonctionnalités resize_inode, ce qui donne finalement l'ensemble de
       fonctionnalités suivant pour le système de fichiers : sparse_super,  filetype,  resize_inode,  dir_index,
       extents et flex_bg.

       Pour  chaque  type  de  système  de  fichiers, les étiquettes suivantes peuvent être utilisées dans cette
       sous-section de fs_type :

       base_features
              Cette variable indique les fonctionnalités qui sont initialement activées pour ce type de  système
              de  fichiers. Une seule des variables base_features sera utilisée, donc s'il y a plusieurs entrées
              dans la liste fs_types dont les sous-sections définissent une  variable  base_features,  seule  la
              dernière sera utilisée par mke2fs(8).

       features
              Cette  variable  indique  une liste de demandes de fonctionnalités, séparées par des virgules, qui
              modifient l'ensemble des fonctionnalités utilisées pour le nouveau système de fichiers. La syntaxe
              est la même que pour  l'option  en  ligne  de  commande  -O  de  mke2fs(8) ;  c'est-à-dire  qu'une
              fonctionnalité   peut  être  préfixée  par  un  accent  circonflexe  (« ^ »)  pour  désactiver  la
              fonctionnalité indiquée. Chaque variable feature indiquée dans la liste  fs_types  sera  appliquée
              dans l'ordre où elle sera trouvée dans la liste fs_types.

       default_features
              Cette  relation  indique  un  jeu de fonctionnalités à activer ou désactiver après application des
              fonctionnalités fournies par les relations base_features et features. Il peut être  surchargé  par
              l'option -O de la ligne de commande appelant mke2fs(8).

       auto_64-bit_support
              Cette  variable  booléenne  indique  si  mke2fs(8)  doit automatiquement ajouter la fonctionnalité
              « 64bit » si le nombre de blocs pour le système de fichiers nécessite l'activation de celle-ci. La
              fonctionnalité resize_inode est alors automatiquement désactivée,  puisqu'elle  ne  gère  pas  les
              nombres de blocs sur 64 bits.

       default_mntopts
              Cette  variable  indique  l'ensemble  des options de montage qui doivent être activées par défaut.
              Celles-ci peuvent être modifiées ultérieurement  avec  l'option  en  ligne  de  commande  -o  pour
              tune2fs(8).

       blocksize
              Cette variable indique la taille de bloc par défaut si l'utilisateur ne l'indique pas sur la ligne
              de commande.

       lazy_itable_init
              Cette  variable  booléenne indique si la table d'inœuds doit être initialisée en différé. Elle n'a
              de sens que si la fonctionnalité uninit_bg est  activée.  Si  lazy_itable_init  vaut  vrai  et  la
              fonctionnalité  uninit_bg  est activée, la table d'inœuds ne sera pas complètement initialisée par
              mke2fs(8). Cela accélère l'initialisation du système de fichiers notablement, mais  nécessite  que
              le  noyau  termine l'initialisation du système de fichiers en tâche de fond quand il sera monté la
              première fois.

       journal_location
              Cette variable précise l'emplacement du journal.

       num_backup_sb
              Cette variable indique si les systèmes de fichiers avec la  fonctionnalité  sparse_super2  activée
              doivent être créés avec 0, 1 ou 2 superblocs de sauvegarde.

       packed_meta_blocks
              Cette  variable  booléenne  indique  si  la  carte d'allocation, la table des inœuds et le journal
              doivent être placés au début du système de fichiers.

       inode_ratio
              Cette variable indique le ratio d'inœud (octets par inœud) par  défaut,  si  l'utilisateur  ne  le
              précise pas sur la ligne de commande.

       inode_size
              Cette  variable  indique la taille des inœuds par défaut, si l'utilisateur ne l'indique pas sur la
              ligne de commande.

       reserved_ratio
              Cette variable indique le ratio de blocs du système de fichiers réservé pour  le  superutilisateur
              si l'utilisateur n'en précise pas sur la ligne de commande.

       hash_alg
              Cette  variable  indique  l'algorithme de hachage par défaut utilisé pour les nouveaux systèmes de
              fichiers avec des répertoires utilisant des  arbres  binaires  hachés.  Les  algorithmes  acceptés
              sont : legacy, half_md4 et tea.

       flex_bg_size
              Cette variable indique le nombre de groupes de blocs qui seront rassemblés pour créer un plus gros
              groupe  de  blocs  virtuel  sur  un  système  de  fichiers ext4. Cela améliore la localisation des
              métadonnées et les performances lorsqu'il y a beaucoup de travaux sur les métadonnées.  Le  nombre
              de  groupes  doit être une puissance de 2 et ne peut être indiqué que si la fonctionnalité flex_bg
              est activée.

       options
              Cette variable spécifie d'autres options étendues qui doivent être prises en charge par  mke2fs(8)
              comme  si  elles  étaient  fournies  originellement comme paramètre de l'option -E. Ceci peut être
              utilisé pour configurer les options étendues utilisées par défaut par mke2fs(8)  pour  chacun  des
              types de systèmes de fichiers.

       discard
              Cette  variable  booléenne indique si mke2fs(8) doit essayer d'abandonner le périphérique avant la
              création du système de fichiers.

       cluster_size
              Cette variable indique la taille d'amas (« cluster ») par défaut si la fonctionnalité « bigalloc »
              du système de fichiers est activée. Elle peut être surchargée par  l'option  -C  de  la  ligne  de
              commande appelant mke2fs(8).

       make_hugefiles
              Cette  variable  active la création de fichiers pré-alloués comme étape du formatage du système de
              fichiers.

       hugefiles_uid
              Cette variable contrôle l'utilisateur propriétaire pour tous les fichiers et les répertoires créés
              par la fonctionnalité make_hugefiles.

       hugefiles_gid
              Cette variable contrôle le groupe propriétaire pour tous les fichiers et les répertoires créés par
              la fonctionnalité make_hugefiles.

       hugefiles_umask
              Cette variable précise le masque de création des fichiers  (« umask »)  lors  de  la  création  de
              fichiers et de répertoires par la fonctionnalité make_hugefiles.

       num_hugefiles
              Cette  variable  précise  le  nombre  de  fichiers  immenses  à créer. Si cette variable n'est pas
              précisée ou si elle prend la valeur zéro, et si la variable hugefiles_size est  non  nulle,  alors
              make_hugefiles  créera  autant  de fichiers immenses qu'il est possible pour remplir le système de
              fichiers entier.

       hugefiles_slack
              Cette variable indique la quantité d'espace qui doit être réservé pour les autres fichiers.

       hugefiles_size
              Cette variable précise la taille de fichiers  immenses  à  créer.  Si  cette  variable  n'est  pas
              précisée, le comportement par défaut est de remplir le système de fichiers entier.

       hugefiles_align
              Cette  variable indique l'alignement pour le bloc de début des fichiers immenses. Elle force aussi
              la taille des fichiers immenses à un multiple de l'alignement demandé. Si aucune valeur n'est  pas
              précisée, aucun alignement ne sera imposé pour les fichiers immenses.

       hugefiles_align_disk
              Cette option indique si l'alignement doit être relatif au début du disque dur (en supposant mke2fs
              a accès au décalage de départ de la partition). La valeur par défaut est faux, ce qui signifie que
              l'alignement des grands fichiers sera relatif au début du système de fichiers.

       hugefiles_name
              Cette variable indique le nom de fichier de base pour les fichiers immenses.

       hugefiles_digits
              Cette  variable  indique  la largeur (complétée avec des zéros) du champ pour le numéro de fichier
              immense.

       zero_hugefiles
              Cette variable booléenne précise si oui ou non des blocs de zéros seront écrits dans les  fichiers
              immenses  lors  de  leur création par mke2fs(8). Par défaut, des blocs de zéros seront écrits dans
              les fichiers immenses pour éviter que des données résiduelles  puissent  être  accessibles  à  des
              programmes  utilisateur  potentiellement  non  sûrs,  sauf  si le périphérique prend en charge une
              opération d'abandon (« discard ») ou de rafraîchissement  (« trim »)  qui  pourra  se  charger  de
              mettre  à  zéro les blocs du périphérique. En donnant la valeur faux à zero_hugefiles, cette étape
              sera toujours évitée, ce qui peut être utile si l'on sait que le disque a été effacé au préalable,
              ou si les programmes utilisateur qui auront accès aux  fichiers  immenses  sont  supposés  ne  pas
              révéler les données résiduelles.

SECTION [devices]

       Chaque  étiquette dans la section [devices] correspond à un nom de périphérique afin de pouvoir attribuer
       des paramètres par défaut à des périphériques particuliers.

       fs_type
              Cette variable indique le paramètre par défaut pour l'option -t, si l'utilisateur  ne  le  précise
              pas sur la ligne de commande.

       usage_types
              Cette  variable  indique  le paramètre par défaut pour l'option -T, si l'utilisateur ne le précise
              pas sur la ligne de commande.

FICHIERS

       /etc/mke2fs.conf
              Le fichier de configuration de mke2fs(8).

VOIR AUSSI

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

E2fsprogs version 1.42.13                           mai 2015                                      mke2fs.conf(5)