.\" -*- coding: UTF-8 -*- .\" -*- nroff -*- .\" Copyright 2006 by Theodore Ts'o. All Rights Reserved. .\" This file may be copied under the terms of the GNU Public License. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH mke2fs.conf 5 "Février 2021" "E2fsprogs version 1.46.2" .SH NOM mke2fs.conf \- Fichier de configuration pour mke2fs .SH DESCRIPTION \fImke2fs.conf\fP est le fichier de configuration de \fBmke2fs\fP(8). Il contrôle les paramètres par défaut utilisés par \fBmke2fs\fP(8) lorsqu'il crée des systèmes de fichiers ext2, ext3 et ext4. .PP .\" Tags can be assigned multiple values Le fichier \fImke2fs.conf\fP 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\ : .P [section1] .br var1 = valeur_a .br var1 = valeur_b .br var2 = valeur_c .P [section 2] .br var3 = { .br sousvar1 = sousvar_valeur_a .br sousvar1 = sousvar_valeur_b .br sousvar2 = sousvar_valeur_c .br } .br var1 = valeur_d .br var2 = valeur_e .br } .P Les commentaires commencent par un caractère «\ ;\ » ou «\ #\ » et se terminent par le caractère de fin de ligne. .P 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\ : «\ \en\ » (nouvelle ligne), «\ \et\ » (tabulation), «\ \eb\ » (caractère d'effacement) et «\ \e\e\ » (barre oblique inverse). .P 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\ ». .P Les sections suivantes sont utilisées dans le fichier \fImke2fs.conf\fP. Elles seront décrites avec plus de détails plus bas dans le document. .TP \fI[options]\fP Contient les variables qui influencent le comportement de mke2fs. .TP \fI[defaults]\fP Contains relations which define the default parameters used by \fBmke2fs\fP(8). In general, these defaults may be overridden by a definition in the \fBfs_types\fP stanza, or by a command\-line option provided by the user. .TP \fI[fs_types]\fP Contains relations which define defaults that should be used for specific file system and usage types. The file system type and usage type can be specified explicitly using the \fB\-t\fPand\fB\-T\fP options to \fBmke2fs\fP(8), respectively. .TP \fI[devices]\fP Contains relations which define defaults for specific devices. .SH "SECTION [options]" Les variables suivantes sont définies dans la section \fI[options]\fP. .TP \fIproceed_delay\fP If this relation is set to a positive integer, then mke2fs will wait \fIproceed_delay\fP seconds after asking the user for permission to proceed and then continue, even if the user has not answered the question. Defaults to 0, which means to wait until the user answers the question one way or another. .TP \fIsync_kludge\fP If this relation is set to a positive integer, then while writing the inode table, mke2fs will request the operating system flush out pending writes to initialize the inode table every \fIsync_kludge\fP block groups. This is needed to work around buggy kernels that don't handle writeback throttling correctly. .SH "SECTION [defaults]" Les variables suivantes sont définies dans la section \fI[defaults]\fP. .TP \fIfs_type\fP This relation specifies the default filesystem type if the user does not specify it via the \fB\-t\fP option, or if \fBmke2fs\fP is not started using a program name of the form \fBmkfs.\fP\fIfs\-type\fP. If both the user and the \fBmke2fs.conf\fP file do not specify a default filesystem type, mke2fs will use a default filesystem type of \fIext3\fP if a journal was requested via a command\-line option, or \fIext2\fP if not. .TP \fIundo_dir\fP Cette variable indique le répertoire où les fichiers d'annulations sont enregistrés. Il peut être modifié avec la variable d'environnement \fBE2FSPROGS_UNDO_DIR\fP. Si l'emplacement du répertoire indiqué est \fInone\fP, \fBmke2fs\fP ne créera pas de fichier d'annulation. .PP In addition, any tags that can be specified in a per\-file system tags subsection as defined below (e.g., \fIblocksize\fP, \fIhash_alg\fP, \fIinode_ratio\fP, \fIinode_size\fP, \fIreserved_ratio\fP, etc.) can also be specified in the \fIdefaults\fP stanza to specify the default value to be used if the user does not specify one on the command line, and the filesystem\-type specific section of the configuration file does not specify a default value. .SH "SECTION [fs_types]" Chaque étiquette de la section \fI[fs_types]\fP indique un type de système de fichiers ou d'utilisation qui peut être indiqué par l'option \fB\-t\fP ou \fB\-T\fP de \fBmke2fs\fP(8), respectivement. .P Le programme \fBmke2fs\fP 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, \fBmke2fs\fP recherchera une sous\-section de la section \fI[fs_types]\fP 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 \fBmke2fs.conf\fP\ : .P [defaults] .br base_features = sparse_super,filetype,resize_inode,dir_index .br blocksize = 4096 .br inode_size = 256 .br inode_ratio = 16384 .br .br [fs_types] .br ext3 = { .br features = has_journal .br } .br ext4 = { .br features = extents,flex_bg .br inode_size = 256 .br } .br small = { .br blocksize = 1024 .br inode_ratio = 4096 .br } .br floppy = { .br features = ^resize_inode .br blocksize = 1024 .br inode_size = 128 .br } .P Si mke2fs est démarré en tant que \fBmke2fs.ext4\fP, 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 \fBmke2fs\fP utilisera le type d'utilisation par défaut qui est \fIfloppy\fP. La liste fs_types est alors «\ ext4, floppy\ ». Les deux sous\-sections ext4 et floppy définissent la variable \fIinode_size\fP, 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. .P The exception to this resolution is the \fIfeatures\fP tag, which specifies a set of changes to the features used by the filesystem, and which is cumulative. So in the above example, first the configuration relation defaults.base_features would enable an initial feature set with the sparse_super, filetype, resize_inode, and dir_index features enabled. Then configuration relation fs_types.ext4.features would enable the extents and flex_bg features, and finally the configuration relation fs_types.floppy.features would remove the resize_inode feature, resulting in a filesystem feature set consisting of the sparse_super, filetype, dir_index, extents_and flex_bg features. .P For each filesystem type, the following tags may be used in that fs_type's subsection. These tags may also be used in the \fIdefault\fP section: .TP \fIbase_features\fP Cette variable indique les fonctionnalités qui sont initialement activées pour ce type de système de fichiers. Une seule des variables \fIbase_features\fP sera utilisée, donc s'il y a plusieurs entrées dans la liste fs_types dont les sous\-sections définissent une variable \fIbase_features\fP, seule la dernière sera utilisée par \fBmke2fs\fP(8). .TP \fIenable_periodic_fsck\fP 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 \fB\-i\fP et \fB\-c\fP de \fBtune2fs\fP(8). .TP \fIerrors\fP Change the behavior of the kernel code when errors are detected. In all cases, a filesystem error will cause \fBe2fsck\fP(8) to check the filesystem on the next boot. \fIerrors\fP can be one of the following: .RS 1.2i .TP 1.2i \fBcontinue\fP Continuer l'exécution normale. .TP \fBremount\-ro\fP Remonter le système de fichiers en lecture seule. .TP \fBpanic\fP Provoquer une panique du noyau. .RE .TP \fIfeatures\fP 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 \fB\-O\fP de \fBmke2fs\fP(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 \fIfeature\fP indiquée dans la liste fs_types sera appliquée dans l'ordre où elle sera trouvée dans la liste fs_types. .TP \fIforce_undo\fP Cette variable booléenne, si elle vaut vrai, force \fBmke2fs\fP à 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é. .TP \fIdefault_features\fP Cette relation indique un jeu de fonctionnalités à activer ou désactiver après application des fonctionnalités fournies par les relations \fIbase_features\fP et \fIfeatures\fP. Il peut être surchargé par l'option \fB\-O\fP de la ligne de commande appelant \fBmke2fs\fP(8). .TP \fIauto_64\-bit_support\fP Cette variable booléenne indique si \fBmke2fs\fP(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. .TP \fIdefault_mntopts\fP 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 \fB\-o\fP pour \fBtune2fs\fP(8). .TP \fIblocksize\fP Cette variable indique la taille de bloc par défaut si l'utilisateur ne l'indique pas sur la ligne de commande. .TP \fIlazy_itable_init\fP This boolean relation specifies whether the inode table should be lazily initialized. It only has meaning if the uninit_bg feature is enabled. If lazy_itable_init is true and the uninit_bg feature is enabled, the inode table will not be fully initialized by \fBmke2fs\fP(8). This speeds up filesystem initialization noticeably, but it requires the kernel to finish initializing the filesystem in the background when the filesystem is first mounted. .TP \fIlazy_journal_init\fP This boolean relation specifies whether the journal inode should be lazily initialized. It only has meaning if the has_journal feature is enabled. If lazy_journal_init is true, the journal inode will not be fully zeroed out by \fBmke2fs\fP. This speeds up filesystem initialization noticeably, but carries some small risk if the system crashes before the journal has been overwritten entirely one time. .TP \fIjournal_location\fP Cette variable précise l'emplacement du journal. .TP \fInum_backup_sb\fP Cette variable indique si les systèmes de fichiers avec la fonctionnalité \fBsparse_super2\fP activée doivent être créés avec 0, 1 ou 2 superblocs de sauvegarde. .TP \fIpacked_meta_blocks\fP This boolean relation specifies whether the allocation bitmaps, inode table, and journal should be located at the beginning of the file system. .TP \fIinode_ratio\fP 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. .TP \fIinode_size\fP Cette variable indique la taille des inœuds par défaut, si l'utilisateur ne l'indique pas sur la ligne de commande. .TP \fIreserved_ratio\fP 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. .TP \fIhash_alg\fP 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\ : \fIlegacy\fP, \fIhalf_md4\fP et \fItea\fP. .TP \fIflex_bg_size\fP 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é \fBflex_bg\fP est activée. .TP \fIoptions\fP Cette variable spécifie d'autres options étendues qui doivent être prises en charge par \fBmke2fs\fP(8) comme si elles étaient fournies originellement comme paramètre de l'option \fB\-E\fP. Ceci peut être utilisé pour configurer les options étendues utilisées par défaut par \fBmke2fs\fP(8) pour chacun des types de systèmes de fichiers. .TP \fIdiscard\fP Cette variable booléenne indique si \fBmke2fs\fP(8) doit essayer d'abandonner le périphérique avant la création du système de fichiers. .TP \fIcluster_size\fP 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 \fB\-C\fP de la ligne de commande appelant \fBmke2fs\fP(8). .TP \fImake_hugefiles\fP This boolean relation enables the creation of pre\-allocated files as part of formatting the file system. The extent tree blocks for these pre\-allocated files will be placed near the beginning of the file system, so that if all of the other metadata blocks are also configured to be placed near the beginning of the file system (by disabling the backup superblocks, using the packed_meta_blocks option, etc.), the data blocks of the pre\-allocated files will be contiguous. .TP \fIhugefiles_dir\fP This relation specifies the directory where huge files are created, relative to the filesystem root. .TP \fIhugefiles_uid\fP Cette variable contrôle l'utilisateur propriétaire pour tous les fichiers et les répertoires créés par la fonctionnalité \fImake_hugefiles\fP. .TP \fIhugefiles_gid\fP Cette variable contrôle le groupe propriétaire pour tous les fichiers et les répertoires créés par la fonctionnalité \fImake_hugefiles\fP. .TP \fIhugefiles_umask\fP 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é \fImake_hugefiles\fP. .TP \fInum_hugefiles\fP 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 \fIhugefiles_size\fP est non nulle, alors \fImake_hugefiles\fP créera autant de fichiers immenses qu'il est possible pour remplir le système de fichiers entier. .TP \fIhugefiles_slack\fP Cette variable indique la quantité d'espace qui doit être réservé pour les autres fichiers. .TP \fIhugefiles_size\fP 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. .TP \fIhugefiles_align\fP 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. .TP \fIhugefiles_align_disk\fP This relations specifies whether the alignment should be relative to the beginning of the hard drive (assuming that the starting offset of the partition is available to mke2fs). The default value is false, which will cause hugefile alignment to be relative to the beginning of the file system. .TP \fIhugefiles_name\fP Cette variable indique le nom de fichier de base pour les fichiers immenses. .TP \fIhugefiles_digits\fP Cette variable indique la largeur (complétée avec des zéros) du champ pour le numéro de fichier immense. .TP \fIzero_hugefiles\fP This boolean relation specifies whether or not zero blocks will be written to the hugefiles while \fBmke2fs\fP(8) is creating them. By default, zero blocks will be written to the huge files to avoid stale data from being made available to potentially untrusted user programs, unless the device supports a discard/trim operation which will take care of zeroing the device blocks. By setting \fIzero_hugefiles\fP to false, this step will always be skipped, which can be useful if it is known that the disk has been previously erased, or if the user programs that will have access to the huge files are trusted to not reveal stale data. .TP \fIencoding\fP This relation defines the file name encoding to be used if the casefold feature is enabled. Currently the only valid encoding is utf8\-12.1 or utf8, which requests the most recent Unicode version; since 12.1 is the only available Unicode version, utf8 and utf8\-12.1 have the same result. \fIencoding_flags\fP This relation defines encoding\-specific flags. For utf8 encodings, the only available flag is strict, which will cause attempts to create file names containing invalid Unicode characters to be rejected by the kernel. Strict mode is not enabled by default. .SH "SECTION [devices]" Chaque étiquette dans la section \fI[devices]\fP correspond à un nom de périphérique afin de pouvoir attribuer des paramètres par défaut à des périphériques particuliers. .TP \fIfs_type\fP Cette variable indique le paramètre par défaut pour l'option \fB\-t\fP, si l'utilisateur ne le précise pas sur la ligne de commande. .TP \fIusage_types\fP Cette variable indique le paramètre par défaut pour l'option \fB\-T\fP, si l'utilisateur ne le précise pas sur la ligne de commande. .SH FICHIERS .TP \fI/etc/mke2fs.conf\fP Le fichier de configuration de \fBmke2fs\fP(8). .SH "VOIR AUSSI" \fBmke2fs\fP(8) .SH TRADUCTION La traduction française de cette page de manuel a été créée par Gérard Delafond , Frédéric Delanoy , Thierry Vignaud , Sébastien Blanchet, Emmanuel Araman , Éric Piel , Nicolas François , Romain Doumenc , David Prévot et Cédric Boutillier . Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .