.\" -*- 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 "Mars 2025" "E2fsprogs version 1.47.4" .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 en\-têtes de section sont délimités par des crochets : [ ]. Dans chaque section, chaque ligne définit une relation qui affecte des étiquettes (tag) à des valeurs ou à une sous\-section qui contient d’autres relations ou d’autres sous\-sections. Voici un exemple de format INI qui est utilisé par ce fichier de configuration : .P [section1] .br tag1 = value_a .br tag1 = value_b .br tag2 = value_c .P [section 2] .br tag3 = { .br subtag1 = subtag_value_a .br subtag1 = subtag_value_b .br subtag2 = subtag_value_c .br } .br tag1 = value_d .br tag2 = value_e .br } .P Les commentaires commencent par un caractère point\-virgule (« ; ») ou un croisillon (« # ») et se terminent par le caractère de fin de ligne. .P Les étiquettes et les 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 habituellement : « \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 ce document. .TP \fI[options]\fP Contains relations which influence how \fBmke2fs\fP(8) behaves. .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 \fI[fs_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\fP and \fB\-T\fP options to \fBmke2fs\fP(8), respectively. .TP \fI[devices]\fP Cette section contient les relations qui définissent les valeurs par défaut pour des périphériques particuliers. .SH "SECTION [options]" Les relations suivantes sont définies dans la section \fI[options]\fP. .TP \fIproceed_delay\fP If this relation is set to a positive integer, then \fBmke2fs\fP(8) 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, \fBmke2fs\fP(8) 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 relations suivantes sont définies dans la section \fI[defaults]\fP. .TP \fIcreator_os\fP This relation specifies the "creator operating system" for the file system unless it is overridden on the command line. The default value is the OS for which the \fBmke2fs\fP(8) executable was compiled. .TP \fIfs_type\fP This relation specifies the default file system type if the user does not specify it via the \fB\-t\fP option, or if \fBmke2fs\fP(8) is not started using a program name of the form \fBmkfs.\fP\fIfs\-type\fP. If both the user and the \fImke2fs.conf\fP file do not specify a default file system type, \fBmke2fs\fP will use a default file system type of \fIext3\fP if a journal was requested via a command\-line option, or \fIext2\fP if not. .TP \fIundo_dir\fP This relation specifies the directory where the undo file should be stored. It can be overridden via the \fBE2FSPROGS_UNDO_DIR\fP environment variable. If the directory location is set to the value \fInone\fP, \fBmke2fs\fP(8) will not create an undo file. .PP De plus, n’importe quel étiquette qui peut être spécifiée dans une sous\-section d’étiquettes spécifique à un système de fichiers comme défini ci\-après (par exemple, \fIblocksize\fP, \fIhash_alg\fP, \fIinode_ratio\fP, \fIinode_size\fP, \fIreserved_ratio\fP, etc.) peut aussi être précisée dans la section \fIdefaults\fP pour spécifier la valeur par défaut à utiliser si l’utilisateur n’en précise aucune dans la ligne de commande et que la section spécifique au système de fichiers du fichier de configuration ne précise pas de valeur par défaut. .SH "SECTION [fs_types]" Chaque descripteur de la section \fI[fs_types]\fP indique un type de système de fichiers ou d'utilisation qui peuvent être indiqués respectivement par l'option \fB\-t\fP ou \fB\-T\fP de \fBmke2fs\fP(8). .P The \fBmke2fs\fP(8) program constructs a list of fs_types by concatenating the file system type (i.e., ext2, ext3, etc.) with the usage type list. For most configuration options, \fBmke2fs\fP(8) will look for a subsection in the \fI[fs_types]\fP stanza corresponding with each entry in the constructed list, with later entries overriding earlier file system or usage types. For example, consider the following \fImke2fs.conf\fP fragment: .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 If \fBmke2fs\fP started with a program name of \fBmke2fs.ext4\fP, then the file system type of ext4 will be used. If the file system is smaller than 3 megabytes, and no usage type is specified, then \fBmke2fs\fP will use a default usage type of \fIfloppy\fP. This results in an fs_types list of "ext4, floppy". Both the ext4 subsection and the floppy subsection define an \fIinode_size\fP relation, but since the later entries in the \fI[fs_types]\fP list supersede earlier ones, the configuration parameter for \fIfs_types.floppy.inode_size\fP will be used, so the file system will have an inode size of 128. .P The exception to this resolution is the \fIfeatures\fP tag, which specifies a set of changes to the features used by the file system, and which is cumulative. So in the above example, first the configuration relation \fIdefaults.base_features\fP would enable an initial feature set with the \fBsparse_super\fP, \fBfiletype\fP, \fBresize_inode\fP, and \fBdir_index\fP features enabled. Then configuration relation \fIfs_types.ext4.features\fP would enable the \fBextents\fP and \fBflex_bg\fP features, and finally the configuration relation \fIfs_types.floppy.features\fP would remove the \fBresize_inode\fP feature, resulting in a file system feature set consisting of the \fBsparse_super\fP, \fBfiletype\fP, \fBdir_index\fP, \fBextents\fP and \fBflex_bg\fP features. .P Pour chaque type de système de fichiers, les étiquettes suivantes peuvent être utilisées dans cette sous\-section de fs_type. Ces étiquettes peuvent aussi être utilisées dans la section \fIdefault\fP : .TP \fIbase_features\fP Cette relation indique les fonctionnalités qui sont initialement activées pour ce type de système de fichiers. Une seule \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 relation \fIbase_features\fP, seule la dernière sera utilisée par \fBmke2fs\fP(8). .TP \fIenable_periodic_fsck\fP Cette relation 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 Changer le comportement du noyau quand des erreurs sont détectées. Dans tous les cas, une erreur de système de fichiers provoquera l'exécution de \fBe2fsck\fP(8) pour vérifier le système de fichiers lors du prochain redémarrage. \fIerrors\fP peut être une des valeurs suivantes : .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 This relation specifies a comma\-separated list of features edit requests which modify the feature set used by the newly constructed file system. The syntax is the same as the \fB\-O\fP command\-line option to \fBmke2fs\fP(8); that is, a feature can be prefixed by a caret ('^') symbol to disable a named feature. Each \fIfeatures\fP relation specified in the \fI[fs_types]\fP list will be applied in the order found in the \fI[fs_types]\fP list. .TP \fIforce_undo\fP Cette relation booléenne, si elle vaut vrai, force \fBmke2fs\fP à toujours essayer de créer un fichier d'annulations, 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. Elle peut être surchargée par l'option \fB\-O\fP de la ligne de commande appelant \fBmke2fs\fP(8). .TP \fIauto_64\-bit_support\fP This relation is a boolean which specifies whether \fBmke2fs\fP(8) should automatically add the \fB64bit\fP feature if the number of blocks for the file system requires this feature to be enabled. \fBThe resize_inode\fP feature is also automatically disabled since it doesn't support 64\-bit block numbers. .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 This relation specifies the default block size if the user does not specify a block size on the command line. .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 \fIlazy_itable_init\fP is true and the \fBuninit_bg\fP feature is enabled, the inode table will not be fully initialized by \fBmke2fs\fP(8). This speeds up file system initialization noticeably, but it requires the kernel to finish initializing the file system in the background when the file system 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 \fBhas_journal\fP feature is enabled. If \fIlazy_journal_init\fP is true, the journal inode will not be fully zeroed out by \fBmke2fs\fP. This speeds up file system 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 Cette relation 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. .TP \fIinode_ratio\fP Cette relation 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 relation 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 relation indique le pourcentage 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 relation indique l'algorithme de hachage par défaut utilisé pour les nouveaux systèmes de fichiers avec des répertoires B\-arbres hachés. Les algorithmes acceptés sont : \fIlegacy\fP, \fIhalf_md4\fP et \fItea\fP. .TP \fIflex_bg_size\fP This relation specifies the number of block groups that will be packed together to create one large virtual block group on an ext4 file system. This improves meta\-data locality and performance on meta\-data heavy workloads. The number of groups must be a power of 2 and may only be specified if the \fBflex_bg\fP file system feature is enabled. .TP \fIoptions\fP This relation specifies additional extended options which should be treated by \fBmke2fs\fP(8) as if they were prepended to the argument of the \fB\-E\fP option. This can be used to configure the default extended options used by \fBmke2fs\fP(8) on a per\-file system type basis. .TP \fIdiscard\fP Cette relation 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 \fIset_raid_stride\fP This relation specifies whether the file sytem's RAID stride size is set from the block device if available. Valid values are: \fIalways\fP, \fIdisk\fP, \fInever\fP. The default value is \fIalways\fP. .TP \fIset_raid_stripe\fP This relation specifies whether the file sytem's RAID stripe size is set from the block device if available. Valid values are: \fIalways\fP, \fIdisk\fP, \fInever\fP. The default value is \fIdisk\fP. .TP \fIcluster_size\fP This relation specifies the default cluster size if the \fBbigalloc\fP file system feature is enabled. It can be overridden via the \fB\-C\fP command line option to \fBmke2fs\fP(8) .TP \fImake_hugefiles\fP Cette relation booléenne active la création de fichiers préalloués comme faisant partie du formatage du système de fichiers. Les trois blocs d’extension pour ces fichiers préalloués seront placés près du début du système de fichiers, de façon que si tous les autres blocs de métadonnées sont aussi configurés pour être placés près du début du système de fichiers (en désactivant les superblocs de sauvegarde à l’aide de l’option packed_meta_blocks, etc.), les blocs de données des fichiers préalloués soient contigus. .TP \fIhugefiles_dir\fP Cette relation précise le répertoire où les fichiers volumineux sont créés, relativement à la racine du système de fichiers. .TP \fIhugefiles_uid\fP Cette relation 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 relation 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 relation 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 relation précise le nombre de fichiers volumineux à créer. Si cette relation n'est pas précisée ou si elle prend la valeur zéro, et si la relation \fIhugefiles_size\fP est différente de zéro, alors \fImake_hugefiles\fP créera autant de fichiers volumineux qu'il est possible pour remplir le système de fichiers entier. .TP \fIhugefiles_slack\fP Cette relation indique la quantité d'espace qui doit être réservée pour les autres fichiers. .TP \fIhugefiles_size\fP Cette relation précise la taille des fichiers volumineux à créer. Si cette relation n'est pas précisée, le comportement par défaut consiste à remplir le système de fichiers entier. .TP \fIhugefiles_align\fP Cette relation indique l'alignement pour le bloc de début des fichiers volumineux. Elle force aussi la taille des fichiers volumineux à un multiple de l'alignement demandé. Si aucune relation n'est précisée, aucun alignement ne sera imposé pour les fichiers volumineux. .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 \fBmke2fs\fP(8)). 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 relation indique le nom de fichier de base pour les fichiers volumineux. .TP \fIhugefiles_digits\fP Cette relation indique la largeur (complétée par des zéros) du champ pour le numéro de fichier volumineux. .TP \fIwarn_y2038_dates\fP This boolean relation specifies whether \fBmke2fs\fP(8) will issue a warning when creating a file system with 128 byte inodes (and so therefore will not support dates after January 19th, 2038). The default value is true, except for file systems created for the GNU Hurd since it only supports 128\-byte inodes. .TP \fIzero_hugefiles\fP Cette relation booléenne précise si des blocs de zéros seront écrits dans les fichiers volumineux lors de leur création par \fBmke2fs\fP(8). Par défaut, des blocs de zéros seront écrits dans les fichiers volumineux 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 ou d’ajustement qui pourra se charger de mettre à zéro les blocs du périphérique. En donnant la valeur faux à \fIzero_hugefiles\fP, cette étape sera toujours sautée, ce qui peut être utile si on sait que le disque a été effacé au préalable, ou si les programmes utilisateur qui auront accès aux fichiers volumineux sont conçus de façon à ne pas révéler des données résiduelles. .TP \fIencoding\fP Cette relation définit l’encodage du nom de fichier à utiliser si la fonction casefold (casse indifférente) est activée. Actuellement, le seul encodage valable est utf8\-12.1 ou utf8 qui demande la version la plus récente d’Unicode. Puisque 12.1 est la seule version disponible d’Unicode, utf8 et utf8\-12.1 conduisent au même résultat. \fIencoding_flags\fP : cette relation définit les étiquettes spécifiques à l’encodage. Pour l’encodage utf8, la seule étiquette disponible est « strict » qui fera que les essais de créer des noms de fichier avec des caractères Unicode non valables seront rejetés par le noyau. Le mode strict n’est pas activé par défaut. .SH "SECTION [devices]" Chaque étiquette dans la section \fI[devices]\fP définit un nom de périphérique afin de pouvoir attribuer des paramètres par défaut par périphérique. .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) .PP .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 , Cédric Boutillier et Jean-Paul Guillonneau . .PP 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. .PP 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 .