Provided by:
manpages-fr-extra_20080921_all 
NOM
mke2fs - Créer un système de fichiers ext2 ou ext3.
SYNOPSIS
mke2fs [ -c | -l fichier ] [ -b taille_bloc ] [ -f taille_fragment ] [
-g blocs_par_groupe ] [ -G nombre_de_groupes ] [ -i octets_par_inode ]
[ -I taille_inode ] [ -j ] [ -J options_journal ] [ -N nombre_inodes ]
[ -n ] [ -m pourcentage_blocs_réservés ] [ -o creator-os ] [ -O
caractéristique[,...] ] [ -q ] [ -r révision_sf ] [ -E options_étendues
] [ -v ] [ -F ] [ -L nom_nouveau_volume ] [ -M last-mounted-directory ]
[ -S ] [ -t type_sf ] [ -T type_utilisation ] [ -V ] périphérique [
nombre_blocs ]
mke2fs -O journal_dev [ -b taille_bloc ] [ -L nom_nouveau_volume ] [ -n
] [ -q ] [ -v ] journal_externe [ nombre_blocs ]
DESCRIPTION
mke2fs est utilisé pour créer un système de fichiers ext2 ou ext3 sur
un périphérique (habituellement une partition de disque). périphérique
est le fichier spécial qui correspond au périphérique (par exemple
/dev/hdXX). nombre_blocs est le nombre de blocs sur le périphérique. Si
ce paramètre est omis, mke2fs détermine automatiquement la taille du
système de fichiers. Si le programme est appelé par la commande
mkfs.ext3 un journal est créé comme si l’option -j avait été spécifiée.
OPTIONS
-b taille_bloc
Spécifier la taille des blocs en octets. Les tailles de blocs
valables sont 1024, 2048 et 4096 octets par bloc. S’il est omis,
taille_bloc est déterminé en fonction de la taille du système de
fichiers et de son utilisation prévue (voir l’option -T). Si
taille_bloc est 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 spécifiée deux fois, alors un test
en lecture/écriture, plus lent, est utilisé à la place d’un test
rapide en lecture seule.
-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. Les options étendues suivantes sont
supportées :
stride=taille_enjambée
Configure the filesystem for a RAID array with
stride-size filesystem blocks. This is the number of
blocks read or written to disk before moving to next
disk, which is sometimes referred to as the chunk
size. This mostly affects placement of filesystem
metadata like bitmaps at mke2fs time to avoid
placing them on a single disk, which can hurt the
performanace. It may also be used by block
allocator.
stripe-width=largeur_bande
Configure the filesystem for a RAID array with
stripe-width filesystem blocks per stripe. This is
typically be stride-size * N, where N is the number
of data-bearing disks in the RAID (e.g. for RAID 5
there is one parity disk so N will be the number of
disks in the array minus 1). This allows the block
allocator to prevent read-modify-write of the parity
in a RAID stripe if possible when the data is
written.
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.
lazy_itable_init[= <0 pour désactiver, 1 pour activer>]
If enabled and the uninit_bg feature is enabled, the
inode table will not fully initialized by mke2fs.
This speeds up filesystem initialization noitceably,
but it requires the kernel to finish initializing
the filesystem in the background when the filesystem
is first mounted. If the option value is omitted,
it defaults to 1 to enable lazy inode table
initialization.
test_fs
Set a flag in the filesystem superblock indicating
that it may be mounted using experimental kernel
code, such as the ext4dev filesystem.
-f taille_fragment
Spécifier la taille des fragments en octets.
-F Forcer l’exécution de mke2fs, même si le périphérique spécifié
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 spécifiée deux fois.
-g blocs_par_groupe
Spécifier 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 groupes). Cette option est
en général utilisée par les développeurs qui développent des cas
de test.
-G nombre_groupes
Specify the number of block goups that will be packed together
to create one large virtual block group on an ext4 filesystem.
This improves meta-data locality and performance on meta-data
heavy workloads. The number of goups must be a power of 2 and
may only be specified if the flex_bg filesystem feature is
enabled.
-i octets_par_inode
Spécifier le ratio octets/inode. mke2fs crée une inode pour
chaque octets_par_inode octets d’espace sur le disque. Plus le
ratio octets_par_inode est élevé, moins on crée d’inodes. Cette
valeur ne devrait généralement pas être inférieure à la taille
des blocs du système de fichiers car trop d’inodes seraient
alors créées. Sachez qu’il n’est pas possible d’augmenter le
nombre d’inodes d’un système de fichiers après sa création, donc
faites attention à choisir une valeur correcte pour ce
paramètre.
-I taille_inode
Spécifier la taille de chaque inode, en octets. mke2fs crée des
inodes de 256 octets par défaut. Les noyaux postérieurs à 2.6.10
et les noyaux de certains distributeurs permettent d’utiliser
des inodes de plus de 128 bits, qui peuvent stocker des
attributs étendus pour améliorer les performances. La valeur de
taille_inode doit être une puissance de 2 supérieure ou égale Ã
128. Plus taille_inode est importante, plus la table des inodes
prendra de place, réduisant la place disponible sur le système
de fichiers et pouvant également réduire les performances. Les
attributs étendus enregistrés dans des inodes larges ne sont pas
visibles avec les noyaux 2.4. Il n’est pas possible de changer
cette valeur après la création du système de fichiers.
-j Créer le système de fichiers avec un journal ext3. Si l’option
-J n’est pas spécifié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 avec le
support d’ext3 pour pouvoir utiliser le journal.
-J options_journal
Créer le journal ext3 en utilisant des options spécifié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 supportées pour le journal sont
les suivantes :
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 102 400 blocs. Le journal doit pouvoir tenir
dans le système de fichiers nouvellement créé.
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ée par la commande :
mke2fs -O périphérique_journal 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
supportent toujours pas le partage de journal
externe.
Au lieu de spécifier directement un nom de
périphérique, journal_externe peut aussi être
spécifié 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).
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 l’étiquette (label) du système de fichiers Ã
nom_nouveau_volume. La taille maximale du nom est de 16 octets.
-m pourcentage_blocs_réservés
Spécifier le pourcentage de blocs du système de fichiers
réservés pour le superutilisateur. Ceci permet d’éviter la
fragmentation et permet aux démons lancé par root, 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 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
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_inodes
Remplacer le calcul par défaut du nombre d’inodes qui devraient
être réservées pour le système de fichiers (qui est basé sur le
nombre de blocs et le ratio octets_par_inode). Cela permet Ã
l’utilisateur de spécifier directement le nombre d’inodes
désiré.
-o creator-os
Remplacer manuellement la valeur par défaut du champ « creator
os » du système de fichiers. Normalement, la valeur de ce champ
est mise par défaut à celle du système d’exploitation natif de
l’exécutable mke2fs.
-O caractéristique[,...]
Create filesystem with given features (filesystem options),
overriding the default filesystem options. The default features
which are enabled by default are specified by the base_features
relation, either in the [libdefaults] section in the
/etc/mke2fs.conf configuration file, or in the subsection of the
[fs_types] section for the usage types as specified by the -T
option, further modified by the features relation found in the
[fs_types] section based on the filesystem and usage types. See
the mke2fs.conf(5) manual page for more details. The
filesystem type-specific configuration setting found in the
[fs_types] section will override the global default found in
[libdefaults].
Le jeu de caractéristiques sera mis au point en utilisant le jeu
de caractéristiques fourni par cette option ou, si cette option
n’est pas utilisée, 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 caractéristiques est une liste de caractéristiques,
séparées par des virgules, qui doivent être activées. Pour
désactiver une caractéristique, préfixez-la simplement par un
caractère « ^ ». La caractéristique particulière « none » permet
de supprimer toutes les caractéristiques de système de fichiers.
large_file
Le système de fichiers peut contenir des fichiers de
plus de 2 Go. (Les noyaux récents activent cette
caractéristique automatiquement quand un fichier de
plus de 2 Go est créé).
dir_index
Utiliser des arbres binaires hachés pour accélérer
la recherche dans les répertoires de grande taille.
filetype
Enregistrer les informations sur les types de
fichiers dans les entrées de répertoires.
flex_bg
Allow bitmaps and inode tables for a block group to
be placed anywhere on the storage media (use with -G
option to group meta-data in order to create a large
virtual block group).
has_journal
Créer un journal ext3 (comme si on utilisait
l’option -j).
journal_dev
Créer un journal ext3 externe sur le périphérique Ã
la place d’un système de fichiers ext2 normal.
Remarquez que journal-externe doit être créé avec la
même taille de blocs que les systèmes de fichiers
qui vont l’utiliser.
extent Instead of using the indirect block scheme for
storing the location of data blocks in an inode, use
extents instead. This is a much more efficient
encoding which speeds up filesystem access,
especially for large files.
uninit_bg
Create a filesystem without initializing all of the
block groups. This feature also enables checksums
and highest-inode-used statistics in each
blockgroup. This feature can speed up filesystem
creation time noticably (if lazy_itable_init is
enabled), and can also reduce e2fscktime
dramatically. It is only supported by the ext4
filesystem in recent Linux kernels.
resize_inode
Réserver de la place pour permettre à la table des
descripteurs de groupe de blocs de grossir plus
tard. C’est utile pour permettre le changement de
taille à chaud avec resize2fs. Par défaut, mke2fs
essaie de réserver de la place pour que le système
de fichiers puisse grossir 1024 fois. Ça peut être
changé en utilisant l’option étendue resize.
sparse_super
Créer un système de fichiers avec moins de copies de
sauvegarde du super bloc (préserve de l’espace sur
les gros systèmes de fichiers).
-q Exécution silencieuse. Utile pour exécuter mke2fs dans un
script.
-r révision
Positionner la révision du système de fichiers pour le nouveau
système de fichiers. Remarquez que les noyaux 1.2 ne supportent
que la révision 0. Par défaut, les systèmes de fichiers sont
créés avec la révision 1.
-S Écrire uniquement le super bloc et les descripteurs de groupes.
C’est utile si le super bloc et toutes ses sauvegardes sont
corrompues et que l’on souhaite une méthode de récupération en
dernier recours. Cela entraîne la réinitialisation du super bloc
et des descripteurs de groupes par mke2fs sans toucher à la
table des inodes, ni à la carte des blocs et inodes. Le
programme e2fsck devrait être exécuté immédiatement après
l’utilisation de cette option et il n’y a aucune garantie que
des données pourront être récupérées. Avec cette option, il est
vital de spécifier une taille correcte pour les blocs du système
de fichiers ou il n’y a aucune chance de récupération.
-t fs-type Specify the filesystem (i.e., ext2, ext3, ext4, etc., is to
be created. If this option is not specified mke2fs will pick a
default either how the command was run (if it was run using a
name of the form mkfs.ext2, mkfs.ext3, etc.) or via a default as
defined by the /etc/mke2fs.conf(5) file.
-T type_utilisation[,...]
Spécifier comment le système de fichiers va être utilisé afin
que mke2fs puisse choisir les paramètres optimaux pour cette
utilisation. Les types de d’utilisation supportés sont définis
dans le fichier de configuration /etc/mke2fs.conf(5).
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 ou égale à 3 mégaoctets, mke2fs(8) utilisera le
type floppy. Si la taille du système de fichiers est supérieure
à 3 mégaoctets, mais inférieure ou égale à 512 mégaoctets,
mke2fs(8) utilisera le type small. Sinon, mke2fs(8) utilisera le
type par défaut default.
-v Exécution en mode verbeux.
-V Afficher le numéro de version de mke2fs, puis quitter.
AUTEUR
Cette version de mke2fs a été écrite par Theodore Ts’o <tytso@mit.edu>.
BOGUES
mke2fs accepte l’option -f mais l’ignore actuellement parce que le
système de fichiers ext2 ne supporte pas encore les fragments.
Il peut y en avoir d’autres. Veuillez les signaler à l’auteur.
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)
TRADUCTION
Cette page de manuel a été traduite par Emmanuel Araman en 2002. La
version présente dans Debian 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.