MKE2FS
Table des matières
Retour à l'index
NOM
mke2fs – Créer un système de fichiers ext2/ext3/ext4
SYNOPSIS
mke2fs [ -c | -l filename ] [ -b block-size ] [ -C
cluster-size ] [ -d root-directory|tarball ] [ -D ] [ -g
blocks-per-group ] [ -G number-of-groups ] [ -i
bytes-per-inode ] [ -I inode-size ] [ -j ] [ -J
journal-options ] [ -N number-of-inodes ] [ -n ] [ -m
reserved-blocks-percentage ] [ -o creator-os ] [ -O
[^]feature[,...] ] [ -q ] [ -E extended-options ] [ -v ] [
-F ] [ -L volume-label ] [ -M last-mounted-directory ] [
-S ] [ -t fs-type ] [ -T usage-type ] [ -U UUID ] [
-V ] [ -e errors-behavior ] [ -z undo_file ] device [
fs-size ]
mke2fs -O journal_dev [ -b taille_bloc ] [ -L nom_volume ] [
-n ] [ -q ] [ -v ] journal_externe [ taille_sf ]
DESCRIPTION
mke2fs est utilisé pour créer des systèmes de fichiers ext2, ext3 ou
ext4, habituellement sur une partition de disque (ou un fichier) appelé
périphérique.
La taille du système de fichiers est indiquée par taille_sf. Si
taille_sf n'a pas de suffixe, elle est interprétée comme une puissance de
deux kilooctets, sauf si l'option -b taille_bloc est utilisée, auquel
cas taille_sf est interprétée comme le nombre de blocs de taille
taille_bloc. Si taille_sf a un suffixe « k », « m », « g » ou « t »
(en majuscule ou minuscule), elle est interprétée en puissance de deux
kilooctets, mégaoctets, gigaoctets, téraoctets, etc. Si taille_sf n'est
pas indiquée, mke2fs créera un système de fichiers en se basant sur la
taille du périphérique.
Si mke2fs est lancé avec une commande du type mkfs.XXX (c'est-à-dire,
mkfs.ext2, mkfs.ext3 ou mkfs.ext4), l'option -t XXX est
implicite. Ainsi, mkfs.ext3 créera un système de fichiers ext3,
mkfs.ext4 créera un système de fichiers ext4, et ainsi de suite.
Les valeurs par défaut des paramètres pour les systèmes de fichiers
nouvellement créés, si elles ne sont pas remplacées par les options
ci-dessous, sont contrôlées par le fichier de configuration
/etc/mke2fs.conf. Consultez la page de manuel de mke2fs.conf(5) pour
plus de détails.
OPTIONS
- -b taille_bloc
-
Indiquer la taille des blocs en octets. Les tailles de bloc valables sont
des puissances de deux, de 1024 jusqu’à 65536 (remarquez cependant que le
noyau est capable seulement de monter des systèmes de fichiers avec des
tailles de bloc plus petites ou égales à la taille de page du système — 4 ko
sur les systèmes x86, jusqu’à 64 ko sur ppc64 ou aarch64 en fonction de la
configuration du noyau). Si omise, la taille de bloc est déterminée de
manière heuristique par la taille du système de fichiers et par l’usage
attendu du système de fichiers (consultez l’option -T). Dans la plupart
des cas la taille par défaut est de 4 ko. Si taille_bloc est précédé d'un
signe négatif (« - »), mke2fs utilisera des heuristiques pour déterminer
la taille appropriée, en imposant que la taille soit au moins de
taille_bloc octets. C'est utile pour certains périphériques physiques qui
nécessitent que la taille de bloc soit un multiple de 2 ko.
- -c
-
Vérifier les blocs défectueux avant de créer le système de fichiers. Si
cette option est indiquée deux fois, alors un test en lecture/écriture plus
lent est utilisé à la place d'un test rapide en lecture seule.
- -C taille_cluster
-
Specify the size of cluster in bytes for file systems using the bigalloc
feature. Valid cluster-size values range from 2 to 32768 times the
filesystem blocksize and must be a power of 2. The cluster-size can only be
specified if the bigalloc feature is enabled. (See the ext4 (5) man page
for more details about bigalloc.) The default cluster size if bigalloc is
enabled is 16 times the block size.
- -d root-directory|tarball
-
Copy the contents of the given directory or tarball into the root directory
of the file system. Tarball input is only available if mke2fs was compiled
with libarchive support enabled and if the libarchive shared library is
available at run-time. The special value "-" will read a tarball from
standard input.
- -D
-
Utiliser les entrées et sorties directes lors de l'écriture sur le
disque. Cela évite à mke2fs de monopoliser une grande quantité de mémoire
cache tampon, ce qui peut avoir un effet sur les applications en cours de
fonctionnement sur un serveur très sollicité. Cependant, cette option fera
fonctionner mke2fs plus lentement. Il y a donc un compromis à faire pour
utiliser les entrées et sorties directes.
- -e comportement_erreur
-
Changer le comportement du noyau quand des erreurs ont été détectées. Dans
tous les cas, une erreur de système de fichiers provoquera l'exécution de
e2fsck(8) pour vérifier le système de fichiers lors du prochain
redémarrage. Les choix possibles pour comportement_erreur sont :
-
- continue
-
Continuer l'exécution normale.
- remount-ro
-
Remonter le système de fichiers en lecture seule.
- panic
-
Provoquer une panique du noyau.
- -E options_étendues
-
Définir des options étendues sur le système de fichiers. Les options
étendues sont séparées par des virgules et peuvent prendre un paramètre en
utilisant le symbole égal (« = »). L'option -E correspond à l'option
-R des anciennes versions de mke2fs. L'option -R est encore
acceptée pour des raisons de compatibilité ascendante, mais est
obsolète. Les options étendues suivantes sont prises en charge :
-
- assume_storage_prezeroed[= <0 pour désactiver, 1 pour activer>]
-
Si activé, mke2fs assume que le périphérique de stockage a été rempli de
zéros, ne remplit pas de zéros le journal et les tables d’inœuds et
renseigne les attributs de groupe de blocs pour signaler la mise à zéros de
la table d’inœuds.
- discard
-
Essayer d'abandonner les blocs au moment de mkfs (l'abandon de blocs est
utile pour les disques statiques à semiconducteurs « SSD » et les systèmes
de stockage creux ou à allocation fine et dynamique). Lorsque le
périphérique signale que l'abandon met aussi à zéro les données (toute
lecture postérieure à l'abandon et antérieure à une écriture renvoie zéro),
marquer comme étant remises à zéro toutes les tables d'inœuds étant sur le
point de l'être. Cela augmente de manière significative l'initialisation du
système de fichiers. C'est le comportement par défaut.
- encoding=nom_encodage
-
Activer la fonction casefold (majuscule/minuscule) dans le superbloc et
définir nom_encodage pour l’encodage à utiliser. Si celui-ci n’est pas
défini, l’encodage précisé dans mke2fs.conf(5) est utilisé.
- encoding_flags=indicateurs_encodage
-
Définir les paramètres pour les opérations d’encodage de caractères de nom
de fichier. Si un indicateur n’est pas modifié par l’utilisation de ces
paramètres, sa valeur par défaut est utilisée. indicateurs_encodage doit
être une liste d’indicateurs à activer, séparés par des virgules. Pour leur
désactivation, il faut l’ajouter à la liste avec le préfixe « no ».
Le seul indicateur pouvant être activé actuellement est strict, ce qui
signifie que les chaînes non autorisées sont rejetées par le système de
fichiers. Dans la configuration par défaut, l’indicateur strict est
désactivé.
- lazy_itable_init[= <0 pour désactiver, 1 pour activer>]
-
Lorsqu'elle est activée et que la fonctionnalité uninit_bg est activée,
la table des inœuds ne sera pas complètement initialisée par mke2fs. Cela
accélère l'initialisation du système de fichiers notablement, mais nécessite
que le noyau finisse l'initialisation du système de fichiers en tâche de
fond quand il est monté pour la première fois. Si la valeur de l'option
n'est pas fournie, la valeur par défaut utilisée est 1, ce qui active la
mise à zéro différée de la table des inœuds.
- lazy_journal_init[= <0 pour désactiver, 1 pour activer>]
-
Lorsqu'elle est activée, le journal des inœuds ne sera pas complètement mis
à zéro par mke2fs. Cela accélère l'initialisation du système de fichiers
notablement, mais comporte un léger risque en cas de plantage du système
avant que le journal ne soit entièrement réécrit une fois. Si la valeur de
l'option n'est pas fournie, la valeur par défaut utilisée est 1, ce qui
active la mise à zéro différée du journal des inœuds.
- mmp_update_interval=intervalle
-
Adjust the initial MMP update interval to interval seconds. Specifying
an interval of 0 means to use the default interval. The specified
interval must be less than 300 seconds. Requires that the mmp feature be
enabled. nodiscard Do not attempt to discard blocks at mkfs time.
- no_copy_xattrs
-
Normalement, mke2fs copie les attributs étendus des fichiers dans la
hiérarchie des répertoires indiquée avec l’option (facultative) -d. Cela
désactive la copie et laisse les fichiers dans le nouveau système de
fichiers sans attributs étendus.
- num_backup_sb=<0|1|2>
-
Si la fonctionnalité sparse_super2 du système de fichiers est activée,
cette option contrôle si 0, 1 ou 2 superblocs de sauvegarde seront créés
dans le système de fichiers.
- offset=position
-
Créer le système de fichiers avec un décalage depuis le début du
périphérique ou du fichier. Cela peut être utile lors de la création
d'images de disque pour des machines virtuelles.
- orphan_file_size=taille
-
-
Définir la taille du fichier de suivi des inœuds déliés mais encore ouverts
et des inœuds en cours de troncature. Un fichier plus grand permet une
flexibilité, l'idéal est de réserver quelques blocs par processeur.
- packed_meta_blocks[= <0 pour désactiver, 1 pour activer>]
-
Placer la carte d'allocation et la table des inœuds au début du
disque. Cette option nécessite l'activation de la fonctionnalité flex_bg
du système de fichiers pour avoir de l'effet et créera aussi le journal au
début du système de fichiers. Cette option est utile pour les périphériques
flash qui utilisent de la mémoire flash SLC au début du disque. Cela
maximise aussi le domaine de blocs de données contigus, ce qui peut être
utile pour certaines utilisations spécifiques, telles que les disques
Shingled pris en charge.
- quotatype
-
Indiquer quels types de quota (usrquota, grpquota, prjquota) qui doivent
être activés dans le système de fichiers créé. L’argument de cette option
étendue doit être une liste avec la virgule comme séparateur. Cette option
n’a d’effet que si la fonctionnalité quota est définie. Les types de
quota à être initialisés si cette option n’est pas indiquée sont ceux des
quotas d’utilisateur et de groupe. Si la fonctionnalité projet est activée,
les quotas de projet seront aussi initialisés.
- resize=taille_max_à_chaud
-
Réserver suffisamment d'espace pour que la table des descripteurs de groupes
de blocs grossisse de telle sorte qu'elle puisse gérer un système de
fichiers de taille_max_à_chaud blocs.
- revision=fs-revision
-
Specify the file system revision number. Revision 0 file systems provide
compatibility with pre-1.2 Linux kernels (dating from before 1995). This is
only needed for testing or people who want to use very early, historical
Linux systems. The current default (supported by all modern Linux systems)
is revision 1.
- root_owner[=uid:gid]
-
Indiquer les identifiants numériques d'utilisateur (« UID ») et de groupe
(« GID ») pour le répertoire racine. Si aucun des identifiants n'est
indiqué, utiliser les identifiants d'utilisateur et de groupe de
l'utilisateur ayant lancé mke2fs. Dans mke2fs 1.42 et les versions
antérieures, les identifiants du répertoire racine étaient par défaut ceux
de l'utilisateur ayant lancé mke2fs. L'option root_owner= permet
explicitement de choisir ces identifiants, et d'éviter ainsi des effets
secondaires pour les utilisateurs qui ne s'attendent pas à un changement du
contenu du système de fichiers en fonction de l'utilisateur qui lance
mke2fs.
- root_perms[=permissions]
-
Specify the root directory permissions in octal format. If no permissions
are specified then the root directory permissions would be set in accordance
with the default filesystem umask.
- stride=taille_bande
-
Configurer le système de fichiers pour une matrice RAID avec une taille de
bande de taille_bande blocs du système de fichiers. Il s'agit du nombre
de blocs lus ou écrits sur le disque avant de passer au disque suivant, ce
qui est parfois aussi appelé la chunk size (taille d’allocation
minimale). Cela affecte principalement le placement des métadonnées comme la
carte des blocs au moment de la création du système de fichiers avec
mke2fs pour éviter de les placer toutes sur le même disque, ce qui peut
réduire les performances. Elle peut aussi être utilisée par l'allocateur de
blocs.
- stripe_width=largeur_bande
-
Configurer le système de fichiers pour une matrice RAID avec une largeur de
bande de largeur_bande blocs du système de fichiers. Il s'agit
typiquement de « largeur_bande * N », où N est le nombre de disques recevant
des données sur le RAID (par exemple, pour RAID 5 il y a un disque de
parité, donc N sera le nombre de disques moins un). Cela permet à
l'allocateur de blocs d'éviter des séquences de lecture / modification /
écriture de la parité dans une bande RAID si c'est possible quand les
données sont écrites.
- test_fs
-
Positionner un attribut dans le superbloc du système de fichiers indiquant
qu'il peut être monté en utilisant du code expérimental du noyau, comme le
système de fichiers ext4dev.
- -F
-
Forcer l'exécution de mke2fs, même si le périphérique indiqué n'est pas
une partition sur un périphérique de blocs ou si pour d'autres raisons ça ne
semble pas être sensé. Pour forcer mke2fs à créer le système de fichiers,
même si le système de fichiers apparaît comme utilisé ou est déjà monté (ce
qui peut être très dangereux), cette option doit être indiquée deux fois.
- -g blocs_par_groupe
-
Indiquer le nombre de blocs dans un groupe de blocs. Il n'y a généralement
aucune raison qu'un utilisateur change ce paramètre, puisque la valeur par
défaut est optimisée pour le système de fichiers. (Pour les administrateurs
qui créent des systèmes de fichiers sur des matrices RAID, il est préférable
d'utiliser le paramètre RAID stride avec l'option -E plutôt que de
manipuler le nombre de blocs par groupe). Cette option est en général
utilisée par les développeurs qui développent des cas de test.
-
Si la fonctionnalité bigalloc est activée, l'option -g précisera le
nombre de clusters dans un groupe de blocs.
- -G nombre_groupes
-
Indiquer le nombre de groupes de blocs qui seront rassemblés pour créer un
plus gros groupe de blocs virtuel (ou « groupe flex_bg ») 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.
- -i octets_par_inœud
-
Indiquer le rapport octets/inœud. mke2fs crée un inœud pour chaque groupe
d'octets_par_inœud octets d'espace sur le disque. Plus le rapport
octets_par_inœud est élevé, moins on crée d'inœuds. Cette valeur ne
devrait généralement pas être inférieure à la taille des blocs du système de
fichiers car il serait alors créé plus d'inœuds que ce qui pourrait être
utilisé. Sachez qu'il n'est pas possible de modifier ce rapport sur un
système de fichiers après sa création, donc faites attention à choisir une
valeur correcte pour ce paramètre. Remarquez que redimensionner un système
de fichiers change le nombre d'inœuds pour garder ce rapport constant.
- -I taille_inœud
-
Indiquer la taille de chaque inœud, en octets. La valeur de taille_inœud
doit être une puissance de 2 supérieure ou égale à 128. Plus taille_inœud
est importante, plus la table des inœuds prendra de place, réduisant la
place disponible sur le système de fichiers et pouvant également réduire les
performances. Il n'est pas possible de changer cette valeur après la
création du système de fichiers.
-
Les systèmes de fichiers avec une taille d’inœud de 128 octets ne gèrent pas
les horodatages au delà du 19 janvier 2038. Les inœuds de 256 octets ou plus
gèreront les horodatages étendus, les identifiants de projet et la
possibilité de stocker certains attributs étendus dans la table d’inœuds
pour une amélioration des performances.
-
The default inode size is controlled by the mke2fs.conf(5) file. In the
mke2fs.conf file shipped with e2fsprogs, the default inode size is 256
bytes for all file systems, except for the GNU Hurd since it only supports
128-byte inodes.
- -j
-
Créer le système de fichiers avec un journal ext3. Si l'option -J n'est
pas indiquée, des paramètres par défaut seront utilisés pour le
dimensionnement du journal (suivant la taille du système de fichiers) stocké
dans le système de fichiers. Remarquez qu'il est impératif d'utiliser un
noyau prenant ext3 en charge pour pouvoir utiliser le journal.
- -J options_journal
-
Créer le journal ext3 en utilisant des options indiquées par la ligne de
commandes. Les options du journal sont séparées par des virgules et peuvent
prendre un paramètre par l'utilisation du signe égal (« = »). Les options
prises en charge pour le journal sont les suivantes :
-
- device=journal_externe
-
Lier le système de fichiers au périphérique journal_externe contenant un
journal. Le journal externe doit avoir déjà été créé par la commande :
-
mke2fs -O journal_dev journal_externe
-
Remarquez que journal_externe doit avoir été créé avec la même taille de
blocs que le nouveau système de fichiers. De plus, même s'il est possible
d'attacher plusieurs systèmes de fichiers à un unique journal, le noyau
Linux et e2fsck(8) ne gèrent toujours pas le partage de journal externe.
-
Au lieu d'indiquer directement un nom de périphérique, journal_externe
peut aussi être indiqué sous la forme LABEL=nom ou UUID=UUID
pour indiquer le journal externe par le nom de volume ou par l'UUID stocké
dans le superbloc ext2 au début du journal. Utilisez dumpe2fs(8) pour
afficher le nom de volume et l'UUID du périphérique d'un journal. Voir aussi
l'option -L de tune2fs(8).
- stride=taille_fast-commit
-
Créer une zone de journal supplémentaire d’enregistrement rapide de taille
taille_fast-commit kilooctets. Cette option est seulement autorisée si la
fonctionnalité fast_commit est activée sur le système de fichiers. Si
cette option n’est pas indiquée et si la fonctionnalité fast_commit est
activée, la taille de la zone sera par défaut taille_journal/64
mégaoctets. La taille totale du journal avec la fonctionnalité
fast_commit activée est taille_journal + (
taille_fast-commit * 1024) mégaoctets. Elle ne peut pas être supérieure à
10 240 000 blocs, sans dépasser la moitié de la taille totale du système de
fichiers.
- location=emplacement_journal
-
Préciser l'emplacement du journal. Le paramètre emplacement_journal peut
être précisé comme un numéro de bloc, ou, si le nombre a un suffixe d'unités
(par exemple « M », « G », etc.), être interprété comme le décalage depuis
le début du système de fichiers.
- size=taille_journal
-
Créer un journal dans le système de fichiers de taille taille_journal
mégaoctets. La taille du journal doit être d'au moins 1024 blocs du système
de fichiers (c'est-à-dire 1 Mo pour des blocs de 1 ko, 4 Mo pour des blocs
de 4 ko, etc.) et d'au plus 10 240 000 blocs, sans dépasser la moitié de la
taille du système de fichiers total.
-
Une seule des deux options size ou device peut être utilisée pour un
système de fichiers donné.
- -l fichier
-
Lire la liste des blocs défectueux à partir du fichier. Les numéros de
blocs de la liste des blocs défectueux doivent être générés en utilisant la
même taille de bloc que celle utilisée par mke2fs. Par conséquent,
l'utilisation de l'option -c de mke2fs est une méthode beaucoup plus
simple et moins sujette à erreurs pour vérifier les blocs défectueux d'un
disque avant de le formater, puisque dans ce cas mke2fs fournira
automatiquement les paramètres corrects au programme badblocks.
- -L nom_nouveau_volume
-
Configurer le nom du système de fichiers à nom_nouveau_volume. La taille
maximale du nom est de 16 octets.
- -m pourcentage_blocs_réservés
-
Indiquer le pourcentage de blocs du système de fichiers réservés pour le
superutilisateur. Cela permet d'éviter la fragmentation et permet aux démons
lancés par le superutilisateur, comme syslogd(8), de continuer à
fonctionner correctement après que les processus non privilégiés ne soient
plus autorisés à écrire sur le système de fichiers. La valeur par défaut est
de 5 %.
- -M dernier_répertoire_monté
-
Positionner le dernier répertoire où le système de fichiers a été
monté. Cela pourrait être utile pour aider des utilitaires qui recherchent
le dernier point de montage pour déterminer où le système de fichiers
devrait être monté.
- -n
-
Indiquer à mke2fs de ne pas réellement créer le système de fichiers, mais
d'afficher ce qu'il ferait s'il devait le créer. Ça peut être utile pour
déterminer l'emplacement des superblocs de sauvegarde pour un système de
fichiers particulier, du moins si les paramètres de mke2fs sont les mêmes
que ceux passés lors de la création du système de fichiers.
- -N nombre_inœuds
-
Remplacer le calcul par défaut du nombre d'inœuds qui devraient être
réservés pour le système de fichiers (qui est basé sur le nombre de blocs et
le ratio octets_par_inœud). Cela permet à l'utilisateur d'indiquer
directement le nombre d'inœuds désiré.
- -o creator-os
-
Remplacer manuellement la valeur par défaut du champ « créateur du système
d'exploitation » du système de fichiers. La valeur de ce champ vaut par
défaut le nom du système d'exploitation natif pour lequel l'exécutable
mke2fs a été compilé.
- -O [^]fonctionnalité[,...]
-
Créer un système de fichiers avec les fonctionnalités données (options du
système de fichiers), en remplaçant les options par défaut du système de
fichiers. Les fonctionnalités qui sont activées par défaut sont indiquées
par la variable base_features, soit dans la section [defaults] du
fichier de configuration /etc/mke2fs.conf, ou dans les sous-sections
[fs_types] relatives aux types d'utilisation indiqués par l'option -T,
pouvant elle-même être modifiée par la variable features des
sous-sections [fs_types] pour les types de système de fichiers ou
d'utilisation. Consultez la page de manuel mke2fs.conf(5) pour plus de
détails. Les paramètres spécifiques à chaque type de système de fichiers
précisé dans la section [fs_types] remplacent les valeurs de la section
globale [defaults].
Le jeu de fonctionnalités sera mis au point en utilisant le jeu de
fonctionnalités fourni par cette option ou, si cette option n'est pas
fournie, en utilisant la variable default_features du type de système de
fichiers qui doit être créé ou de la section [defaults] du fichier de
configuration.
Le jeu de fonctionnalités est une liste de fonctionnalités, séparées par des
virgules, qui doivent être activées. Pour désactiver une fonctionnalité,
préfixez-la simplement par un caractère « ^ ». Les fonctionnalités avec des
dépendances ne pourront pas être désactivées correctement. La fonctionnalité
particulière « none » permet de supprimer toutes les fonctionnalités de
système de fichiers.
- Pour plus d'informations sur les fonctionnalités qui peuvent être activées, consultez
-
la page de manuel ext4(5).
- -q
-
Quiet execution. Useful if mke2fs is run in a script. -S Write
superblock and group descriptors only. This is an extreme measure to be
taken only in the very unlikely case that all of the superblock and backup
superblocks are corrupted, and a last-ditch recovery method is desired by
experienced users. It causes mke2fs to reinitialize the superblock and
group descriptors, while not touching the inode table and the block and
inode bitmaps. The e2fsck program should be run immediately after this
option is used, and there is no guarantee that any data will be
salvageable. Due to the wide variety of possible options to mke2fs that
affect the on-disk layout, it is critical to specify exactly the same format
options, such as blocksize, fs-type, feature flags, and other tunables when
using this option, or the file system will be further corrupted. In some
cases, such as file systems that have been resized, or have had features
enabled after format time, it is impossible to overwrite all of the
superblocks correctly, and at least some file system corruption will occur.
It is best to run this on a full copy of the file system so other options
can be tried if this doesn't work.
- -t type_sf
-
Indiquer le type de système de fichiers (c'est-à-dire ext2, ext3, ext4,
etc.) qui doit être créé. Si cette option n'est pas fournie, mke2fs
utilisera un type de système de fichiers par défaut défini soit par la façon
dont la commande est appelée (par exemple en utilisant un nom de la forme
mkfs.ext2, mkfs.ext3, etc.) ou par la valeur par défaut définie par le
fichier /etc/mke2fs.conf. Cette option contrôle les options du système de
fichiers qui sont utilisées par défaut, en fonction de la section fstypes
du fichier de configuration /etc/mke2fs.conf.
Si l'option -O est utilisée pour explicitement ajouter ou supprimer des
options à activer pour le système de fichiers nouvellement créé, le système
de fichiers résultant peut ne pas être pris en charge par le type de système
de fichiers type_sf demandé (par exemple, « mke2fs -t ext3 -O extent /dev/sdXX » créera un système de fichiers qui n'est pas pris en charge par
l'implémentation du système de fichiers ext3 que l'on peut trouver dans le
noyau Linux ; et « mke2fs -t ext3 -O ^has_journal /dev/hdXX » créera un
système de fichiers sans journal et donc ne pourra être pris en charge par
le code du système de fichiers ext3 du noyau Linux).
- -T type_utilisation[,...]
-
Indiquer comment le système de fichiers va être utilisé afin que mke2fs
puisse choisir les paramètres optimaux pour cette utilisation. Les types
d'utilisation gérés sont définis dans le fichier de configuration
/etc/mke2fs.conf. L'utilisateur peut définir un type d'utilisation ou
plus en fournissant une liste d'utilisations séparées par des virgules.
Si cette option n'est pas précisée, mke2fs utilisera un unique type
d'utilisation par défaut en fonction de la taille du système de fichiers à
créer. Si la taille du système de fichiers est inférieure à 3 mégaoctets,
mke2fs(8) utilisera le type floppy. Si la taille du système de
fichiers est supérieure ou égale à 3 mégaoctets, mais inférieure à
512 mégaoctets, mke2fs(8) utilisera le type small. Si la taille du
système de fichiers est supérieure ou égale à 4 téraoctets mais inférieure à
16 téraoctets, mke2fs(8) utilisera le type big. Si la taille du
système de fichiers est supérieure ou égale à 16 téraoctets, mke2fs(8)
utilisera huge. Sinon, mke2fs(8) utilisera le type par défaut
default.
- -U UUID
-
Définir l'identifiant unique universel du système de fichiers (UUID =
Universal Unique ID) à UUID. Le format d'UUID est une suite de chiffres
hexadécimaux séparés par des tirets ; par exemple
« c1b9d5a2-f162-11cf-9ece-0020afc76f16 ». Le paramètre UUID peut aussi
être l'un des suivants :
-
- clear
-
Effacer l'UUID du système de fichiers.
- random
-
Générer aléatoirement un nouvel UUID.
- time
-
Générer un nouvel UUID à partir de la date courante.
- -v
-
Exécution en mode bavard.
- -V
-
Afficher le numéro de version de mke2fs, puis quitter.
- -z fichier_annulations
-
Avant de réécrire un bloc de système de fichiers, écrire le contenu du bloc
dans un fichier de récupération. Ce fichier peut être utilisé avec
e2undo(8) pour restaurer l’ancien contenu du système de fichiers si
quelque chose se passe de travers. Si une chaîne vide est passée comme
argument, le fichier de récupération sera écrit dans un fichier appelé
mke2fs-périphérique.e2undo dans le répertoire indiqué par la variable
d’environnement E2FSPROGS_UNDO_DIR ou la directive undo_dir dans le
fichier de configuration.
AVERTISSEMENT : le fichier d’annulations ne peut pas être utilisé pour se
remettre d'une coupure d'alimentation ou d'un plantage du système.
ENVIRONNEMENT
- MKE2FS_SYNC
-
Si la valeur attribuée est un entier non nul, elle est utilisée pour
déterminer la fréquence d'appels à sync(2) pendant l'initialisation de la
table des inœuds.
- MKE2FS_CONFIG
-
Détermination du chemin du fichier de configuration (consultez
mke2fs.conf(5)).
- MKE2FS_FIRST_META_BG
-
Si la valeur attribuée est un entier non nul, elle est utilisée pour
déterminer le premier groupe de métablocs. C'est utilisé majoritairement
pour le débogage.
- MKE2FS_DEVICE_SECTSIZE
-
Si la valeur attribuée est un entier non nul, elle est utilisée pour
déterminer la taille des secteurs logiques du périphérique.
- MKE2FS_DEVICE_PHYS_SECTSIZE
-
Si la valeur attribuée est un entier non nul, elle est utilisée pour
déterminer la taille des secteurs physiques du périphérique.
- MKE2FS_SKIP_CHECK_MSG
-
Si cette variable est positionnée, ne pas afficher le message de
vérification automatique du système de fichiers induite par le compte du
nombre de montages ou le temps écoulé depuis la dernière vérification.
AUTEUR
Cette version de mke2fs a été écrite par Theodore Ts'o
<tytso@mit.edu>.
DISPONIBILITÉ
mke2fs est inclus dans le paquet e2fsprogs et est disponible sur
http://e2fsprogs.sourceforge.net.
VOIR AUSSI
mke2fs.conf(5), badblocks(8), dumpe2fs(8), e2fsck(8),
tune2fs(8), ext4(5)
TRADUCTION
La traduction française de cette page de manuel a été créée par
Gérard Delafond <gerard@delafond.org>,
Frédéric Delanoy <delanoy_f@yahoo.com>,
Thierry Vignaud <tvignaud@mandriva.com>,
Sébastien Blanchet,
Emmanuel Araman <Emmanuel@araman.org>,
Éric Piel <eric.piel@tremplin-utc.net>,
Nicolas François <nicolas.francois@centraliens.net>,
Romain Doumenc <rd6137@gmail.com>,
David Prévot <david@tilapin.org>,
Cédric Boutillier <cedric.boutillier@gmail.com>
et
Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>
Cette traduction est une documentation libre ; veuillez vous reporter à la
GNU General Public License version 3
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 à
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- ENVIRONNEMENT
-
- AUTEUR
-
- DISPONIBILITÉ
-
- VOIR AUSSI
-
- TRADUCTION
-
This document was created by
man2html,
using the manual pages.
Time: 05:06:41 GMT, September 19, 2025