Provided by:
manpages-fr-extra_20111118_all 
NOM
mke2fs - Creer un systeme de fichiers ext2/ext3/ext4
SYNOPSIS
mke2fs [ -c | -l fichier ] [ -b taille_bloc ] [ -f taille_fragment ] [
-g blocs_par_groupe ] [ -G nombre_de_groupes ] [ -i octets_par_inoeud ]
[ -I taille_inoeud ] [ -j ] [ -J options_journal ] [ -N nombre_inoeuds
] [ -n ] [ -m pourcentage_blocs_r'eserv'es ] [ -o syst`eme_de_cr'eation ] [
-O caract'eristique[,...] ] [ -q ] [ -r niveau_r'evision_sf ] [ -E
options_'etendues ] [ -v ] [ -F ] [ -L nom_nouveau_volume ] [ -M
dernier_repertoire_mont'e ] [ -S ] [ -t type_sf ] [ -T type_utilisation
] [ -U UUID ] [ -V ] p'eriph'erique [ nombre_blocs ]
mke2fs -O journal_dev [ -b taille_bloc ] [ -L nom_nouveau_volume ] [ -n
] [ -q ] [ -v ] journal_externe [ nombre_blocs ]
DESCRIPTION
mke2fs est utilise pour creer un systeme de fichiers ext2, ext3 ou ext4
sur un peripherique, habituellement une partition de disque.
p'eriph'erique est le fichier special qui correspond au peripherique (par
exemple /dev/hdXX). nombre_blocs est le nombre de blocs sur le
peripherique. Si ce parametre est omis, mke2fs determine
automatiquement la taille du systeme de fichiers. Si le programme est
appele par la commande mkfs.ext3 un journal est cree comme si l'option
-j avait ete indiquee.
Les valeurs par defaut des parametres pour les systemes de fichier
nouvellement crees, si elle ne sont pas remplacees par les options
ci-dessus, sont controlees par le fichier de configuration
/etc/mke2fs.conf. Consultez la page de manuel de mke2fs.conf(5) pour
plus de details.
OPTIONS
-b taille_bloc
Indiquer 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 determine en fonction de la taille du systeme de
fichiers et de son utilisation prevue (voir l'option -T). Si
taille_bloc est precede d'un signe negatif (<< - >>), mke2fs
utilisera des heuristiques pour determiner la taille appropriee,
en imposant que la taille soit au moins de taille_bloc octets.
C'est utile pour certains peripheriques physiques qui
necessitent que la taille de bloc soit un multiple de 2 ko.
-c Verifier les blocs defectueux avant de creer le systeme de
fichiers. Si cette option est indiquee deux fois, alors un test
en lecture/ecriture plus lent est utilise a la place d'un test
rapide en lecture seule.
-E options_'etendues
Definir des options etendues sur le systeme de fichiers. Les
options etendues sont separees par des virgules et peuvent
prendre un parametre en utilisant le symbole egal (<< = >>).
L'option -E correspond a l'option -R des anciennes versions de
mke2fs. L'option -R est encore acceptee pour des raisons de
compatibilite ascendante. Les options etendues suivantes sont
supportees :
mmp_update_interval=intervalle
Ajuster la duree, en seconde, de l'intervalle de
temps pour la mise a jour MMP. Indiquer un
intervalle de 0 signifie utiliser la valeur par
defaut. La valeur indiquee doit etre inferieure a
300 secondes. Cette option necessite que la
caracteristique mmp ait ete activee.
stride=taille_bande
Configurer le systeme de fichiers pour une matrice
RAID avec une taille de bande de stride-size blocs
du systeme de fichiers. Il s'agit du nombre de blocs
lus ou ecrits sur le disque avant de passer au
disque suivant, ce qui est parfois aussi appele la
taille des morceaux. Cela affecte principalement le
placement des metadonnees comme la carte des blocs
au moment de la creation du systeme de fichier avec
mke2fs pour eviter de les placer toutes sur le meme
disque, ce qui peut reduire les performances.Elle
peut aussi etre utilisee par l'allocateur de blocs.
stripe_width=largeur_bande
Configurer le systeme de fichiers pour une matrice
RAID avec une largeur de bande de largeur_bande
blocs du systeme de fichiers. Il s'agit typiquement
de largeur_bande * N, ou N est le nombre de disques
recevant des donnees sur le RAID (par exemple, pour
RAID5 il y a un disque de parite, donc N sera le
nombre de disques moins un). Cela permet a
l'allocateur de blocs d'eviter des sequences de
lecture / modification / ecriture de la parite dans
une bande RAID si c'est possible quand les donnees
sont ecrites.
resize=taille_max_`a_chaud
Reserver suffisamment d'espace pour que la table des
descripteurs de groupes de blocs grossisse de telle
sorte qu'elle puisse gerer un systeme de fichiers de
taille_max_`a_chaud blocs.
lazy_itable_init[= <0 pour d'esactiver, 1 pour activer>]
Lorsqu'elle est activee et que la caracteristique
uninit_bg est activee, la table des inoeuds ne sera
pas completement initialisee par mke2fs. Cela
accelere l'initialisation du systeme de fichier
notablement, mais necessite que le noyau finisse
l'initialisation du systeme de fichiers en tache de
fond quand il est monte pour la premiere fois. Si la
valeur de l'option n'est pas fournie, la valeur par
defaut utilisee est 1, ce qui active la mise a zero
differee de la table des inoeuds.
lazy_journal_init[= <0 pour d'esactiver, 1 pour activer>]
Lorsqu'elle est activee, le journal des inoeuds ne
sera pas completement mis a zero par mke2fs. Cela
accelere l'initialisation du systeme de fichiers
notablement, mais comporte un leger risque en cas de
plantage du systeme avant que le journal ne soit
entierement reecrit une fois. Si la valeur de
l'option n'est pas fournie, la valeur par defaut
utilisee est 1, ce qui active la mise a zero
differee du journal des inoeuds.
test_fs
Positionner un attribut dans le superbloc du systeme
de fichier indiquant qu'il ne peut etre monte en
utilisant du code experimental du noyau, comme le
systeme de fichiers ext4dev.
discard
Essayer d'abandonner les blocs au moment de mkfs
(l'abandon de blocs est utile pour les peripheriques
a etat solide << SSD >> et les systemes de stockage
creux ou a allocation fine et dynamique). Lorsque le
peripherique signale que l'abandon met aussi a zero
les donnees (toute lecture posterieure a l'abandon
et anterieure a une ecriture renvoie zero), marquer
comme etant remises a zero toutes les tables
d'inoeuds etant sur le point de l'etre. Cela
augmente de maniere significative l'initialisation
du systeme de fichiers. C'est le comportement par
defaut.
nodiscard
Ne pas essayer d'abandonner des blocs au moment de
mkfs.
-f taille_fragment
Indiquer la taille des fragments en octets.
-F Forcer l'execution de mke2fs, meme si le peripherique indique
n'est pas une partition sur un peripherique de blocs ou si pour
d'autres raisons ca ne semble pas etre sense. Pour forcer mke2fs
a creer le systeme de fichiers, meme si le systeme de fichiers
apparait comme utilise ou est deja monte (ce qui peut etre tres
dangereux), cette option doit etre indiquee deux fois.
-g blocs_par_groupe
Indiquer le nombre de blocs dans un groupe de blocs. Il n'y a
generalement aucune raison qu'un utilisateur change ce
parametre, puisque la valeur par defaut est optimisee pour le
systeme de fichiers. (Pour les administrateurs qui creent des
systemes de fichiers sur des matrices RAID, il est preferable
d'utiliser le parametre RAID stride avec l'option -E plutot que
de manipuler le nombre de blocs par groupes). Cette option est
en general utilisee par les developpeurs qui developpent des cas
de test.
-G nombre_groupes
Indiquer le nombre de groupes de blocs qui seront rassembles
pour creer un plus gros groupe de blocs virtuel (ou << groupe
flex_bg >>) sur un systeme de fichiers ext4. Cela ameliore la
localisation des metadonnees et les performances lorsqu'il y a
beaucoup de travaux sur les metadonnees. Le nombre de groupes
doit etre une puissance de 2 et ne peut etre indique que si la
caracteristique flex_bg est activee.
-i octets_par_inoeud
Indiquer le ratio octets/inoeud. mke2fs cree un inoeud pour
chaque octets_par_inoeud octets d'espace sur le disque. Plus le
ratio octets_par_inoeud est eleve, moins on cree d'inoeuds.
Cette valeur ne devrait generalement pas etre inferieure a la
taille des blocs du systeme de fichiers car il serait alors cree
plus d'inoeuds que ce qui pourrait etre utilise. Sachez qu'il
n'est pas possible d'augmenter le nombre d'inoeuds d'un systeme
de fichiers apres sa creation, donc faites attention a choisir
une valeur correcte pour ce parametre.
-I taille_inoeud
Indiquer la taille de chaque inoeud, en octets. mke2fs cree des
inoeuds de 256 octets par defaut. Les noyaux posterieurs a
2.6.10 et les noyaux de certains distributeurs permettent
d'utiliser des inoeuds de plus de 128 octets, qui peuvent
stocker des attributs etendus pour ameliorer les performances.
La valeur de taille_inoeud doit etre une puissance de 2
superieure ou egale a 128. Plus taille_inoeud est importante,
plus la table des inoeuds prendra de place, reduisant la place
disponible sur le systeme de fichiers et pouvant egalement
reduire les performances. Les attributs etendus enregistres dans
des inoeuds larges ne sont pas visibles avec les noyaux 2.4. Il
n'est pas possible de changer cette valeur apres la creation du
systeme de fichiers.
-j Creer le systeme de fichiers avec un journal ext3. Si l'option
-J n'est pas indiquee, des parametres par defaut seront utilises
pour le dimensionnement du journal (suivant la taille du systeme
de fichiers) stocke dans le systeme de fichiers. Remarquez qu'il
est imperatif d'utiliser un noyau avec le support d'ext3 pour
pouvoir utiliser le journal.
-J options_journal
Creer le journal ext3 en utilisant des options indiquees par la
ligne de commandes. Les options du journal sont separees par des
virgules et peuvent prendre un parametre par l'utilisation du
signe egal (<< = >>). Les options supportees pour le journal
sont les suivantes :
size=taille_journal
Creer un journal dans le systeme de fichiers de
taille taille_journal megaoctets. La taille du
journal doit etre d'au moins 1024 blocs du systeme
de fichiers (c'est-a-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 depasser la moitie de la
taille du systeme de fichiers total.
device=journal_externe
Lier le systeme de fichiers au peripherique
journal_externe contenant un journal. Le journal
externe doit avoir deja ete cree par la commande :
mke2fs -O p'eriph'erique_journal journal_externe
Remarquez que journal_externe doit avoir ete cree
avec la meme taille de blocs que le nouveau systeme
de fichiers. De plus, meme s'il est possible
d'attacher plusieurs systemes de fichiers a un
unique journal, le noyau Linux et e2fsck(8) ne
supportent toujours pas le partage de journal
externe.
Au lieu d'indiquer directement un nom de
peripherique, journal_externe peut aussi etre
indique sous la forme LABEL=nom ou UUID=UUID pour
indiquer le journal externe par le nom de volume ou
par l'UUID stocke dans le superbloc ext2 au debut du
journal. Utilisez dumpe2fs(8) pour afficher le nom
de volume et l'UUID du peripherique d'un journal.
Voir aussi l'option -L de tune2fs(8).
Une seule des deux options size ou device peut etre utilisee
pour un systeme de fichiers donne.
-l fichier
Lire la liste des blocs defectueux a partir du fichier. Les
numeros de blocs de la liste des blocs defectueux doivent etre
generes en utilisant la meme taille de bloc que celle utilisee
par mke2fs. Par consequent, l'utilisation de l'option -c de
mke2fs est une methode beaucoup plus simple et moins sujette a
erreurs pour verifier les blocs defectueux d'un disque avant de
le formater, puisque dans ce cas mke2fs fournira automatiquement
les parametres corrects au programme badblocks.
-L nom_nouveau_volume
Configurer l'etiquette (label) du systeme de fichiers a
nom_nouveau_volume. La taille maximale du nom est de 16 octets.
-m pourcentage_blocs_r'eserv'es
Indiquer le pourcentage de blocs du systeme de fichiers reserves
pour le superutilisateur. Cela permet d'eviter la fragmentation
et permet aux demons lance par le superutilisateur, comme
syslogd(8), de continuer a fonctionner correctement apres que
les processus non privilegies ne soient plus autorises a ecrire
sur le systeme de fichiers. La valeur par defaut est de 5 %.
-M dernier_r'epertoire_montage
Positionner le dernier repertoire ou le systeme de fichiers a
ete monte. Cela pourrait etre utile pour aider des utilitaires
qui recherchent le dernier point de montage pour determiner ou
le systeme de fichiers devrait etre monte.
-n Indiquer a mke2fs de ne pas reellement creer le systeme de
fichiers, mais d'afficher ce qu'il ferait s'il devait le creer.
Ca peut etre utile pour determiner l'emplacement des superblocs
pour un systeme de fichiers particulier, du moins si les
parametres de mke2fs sont les memes que ceux passes lors de la
creation du systeme de fichiers.
-N nombre_inoeuds
Remplacer le calcul par defaut du nombre d'inoeuds qui devraient
etre reservees pour le systeme de fichiers (qui est base sur le
nombre de blocs et le ratio octets_par_inoeud). Cela permet a
l'utilisateur d'indiquer directement le nombre d'inoeuds desire.
-o creator-os
Remplacer manuellement la valeur par defaut du champ << createur
du systeme d'exploitation >> du systeme de fichiers. La valeur
de ce champ vaut par defaut le nom du systeme d'exploitation
natif pour lequel l'executable mke2fs a ete compile.
-O caract'eristique[,...]
Creer un systeme de fichiers avec les caracteristiques donnees
(options du systeme de fichiers), en remplacant les options par
defaut du systeme de fichiers. Les caracteristiques qui sont
activees par defaut sont indiquees par la variable
base_features, soit dans la section [libdefaults] du fichier de
configuration /etc/mke2fs.conf, ou dans la sous-section
[fs_types] relative au type d'utilisation indique par l'option
-T, pouvant elle-meme etre modifiee par la variable feature de
la sous-section [fs_types] pour le type de systeme de fichiers
ou d'utilisation. Consultez la page de manuel mke2fs.conf(5)
pour plus de details. Les parametres specifiques a chaque type
de systeme de fichiers precises dans la section [fs_types]
remplacent les valeurs de la section globale [libdefaults].
Le jeu de caracteristiques sera mis au point en utilisant le jeu
de caracteristiques fourni par cette option ou, si cette option
n'est pas fournie, en utilisant la variable default_features du
type de systeme de fichiers qui doit etre cree ou de la section
[defaults] du fichier de configuration.
Le jeu de caracteristiques est une liste de caracteristiques,
separees par des virgules, qui doivent etre activees. Pour
desactiver une caracteristique, prefixez-la simplement par un
caractere << ^ >>. La caracteristique particuliere << none >>
permet de supprimer toutes les caracteristiques de systeme de
fichiers.
dir_index
Utiliser des arbres binaires haches pour accelerer
la recherche dans les repertoires de grande taille.
extent Au lieu d'utiliser le schema des blocs indirects
pour le stockage de l'emplacement des blocs de
donnees d'un inoeud, utiliser a la place les
extents. Ce stockage des donnees est bien plus
efficace et accelere les acces au systeme de
fichiers, notamment pour les gros fichiers.
filetype
Enregistrer les informations sur les types de
fichiers dans les entrees de repertoires.
flex_bg
Accepter que le groupe de metadonnees relatif au
bloc (carte des allocations et table des inoeuds)
soit place n'importe ou sur le peripherique de
stockage. De plus, mke2fs placera les donnees de ce
groupe ensemble, a partir du premier bloc du groupe
de chaque << groupe flex_bg >>. La taille du groupe
flex_bg peut etre precisee via l'option -G.
has_journal
Creer un journal ext3 (comme si on utilisait
l'option -j).
journal_dev
Creer un journal ext3 externe sur le peripherique a
la place d'un systeme de fichiers ext2 normal.
Remarquez que journal-externe doit etre cree avec la
meme taille de blocs que les systemes de fichiers
qui vont l'utiliser.
large_file
Le systeme de fichiers peut contenir des fichiers de
plus de 2 Go. (Les noyaux recents activent cette
caracteristique automatiquement quand un fichier de
plus de 2 Go est cree).
quota Creer des inoeuds de quota (inoeud no 3 pour le
quota utilisateur, inoeud no 4 pour le quota de
groupe) et les positionner dans le superbloc. Avec
cette caracteristique, les quotas seront actives
automatiquement lorsque le systeme de fichiers sera
monte.
resize_inode
Reserver de la place pour permettre a la table des
descripteurs de groupe de blocs de grossir plus
tard. C'est utile pour permettre le changement de
taille a chaud avec resize2fs. Par defaut, mke2fs
essaie de reserver de la place pour que le systeme
de fichiers puisse grossir 1024 fois. Ca peut etre
change en utilisant l'option etendue resize.
sparse_super
Creer un systeme de fichiers avec moins de copies de
sauvegarde du super bloc (preserve de l'espace sur
les gros systemes de fichiers).
uninit_bg
Creer un systeme de fichier sans initialiser tous
les groupes de blocs. Cette caracteristique active
egalement les sommes de controle et les statistiques
sur les inoeuds les plus utilises dans chaque groupe
de blocs. Cette fonctionnalite peut accelerer la
creation des systemes de fichier notablement (si
lazy_itable_init est activee), et peut reduire le
temps d'execution de e2fsck considerablement. Elle
n'est prise en charge que par le systeme de fichier
ext4 des noyaux Linux recents.
-q Execution silencieuse. Utile pour executer mke2fs dans un
script.
-r niveau_r'evision_sf
Positionner la revision du systeme de fichiers pour le nouveau
systeme de fichiers. Remarquez que les noyaux 1.2 ne supportent
que la revision 0. Par defaut, les systemes de fichiers sont
crees avec la revision 1.
-S Ecrire uniquement le superbloc et les descripteurs de groupes.
C'est utile si le superbloc et toutes ses sauvegardes sont
corrompues et que l'on souhaite une methode de recuperation en
dernier recours. Cela entraine la reinitialisation du superbloc
et des descripteurs de groupes par mke2fs sans toucher a la
table des inoeuds, ni a la carte des blocs et inoeuds. Le
programme e2fsck devrait etre execute immediatement apres
l'utilisation de cette option et il n'y a aucune garantie que
des donnees pourront etre recuperees. Avec cette option, il est
vital d'indiquer une taille correcte pour les blocs du systeme
de fichiers ou il n'y a aucune chance de recuperation.
-t type_sf
Indiquer le type de systeme de fichiers (c'est-a-dire ext2,
ext3, ext4, etc.) qui doit etre cree. Si cette option n'est pas
fournie, mke2fs utilisera un type de systeme de fichiers par
defaut defini soit par la facon dont la commande est appelee
(par exemple en utilisant un nom de la forme mkfs.ext2,
mkfs.ext3, etc.) ou par la valeur par defaut definie par le
fichier /etc/mke2fs.conf(5). Cette option controle les options
du systeme de fichiers qui sont utilisees par defaut, en
fonction de la section fstypes du fichier de configuration
/etc/mke2fs.conf(5).
Si l'option -O est utilisee pour explicitement ajouter ou
supprimer des options a activer pour les systemes de fichiers
nouvellement crees, le systeme de fichiers resultant peut ne pas
etre pris en charge par le type de systeme de fichiers type_sf
demande (par exemple, << mke2fs -t ext3 -O extent /dev/sdXX >>
creera un systeme de fichiers qui n'est pas pris en charge par
l'implementation du systeme de fichiers ext3 que l'on peut
trouver dans le noyau Linux ; et << mke2fs -t ext3 -O
^has_journal /dev/hdXX >> creera un systeme de fichiers sans
journal et donc ne pourra etre pris en charge par le code du
systeme de fichiers ext3 du noyau Linux).
-T type_utilisation[,...]
Indiquer comment le systeme de fichiers va etre utilise afin que
mke2fs puisse choisir les parametres optimaux pour cette
utilisation. Les types de d'utilisation supportes sont definis
dans le fichier de configuration /etc/mke2fs.conf(5).
L'utilisateur peut definir un type d'utilisation ou plus en
fournissant une liste d'utilisations separees par des virgules.
Si cette option n'est pas precisee, mke2fs utilisera un unique
type d'utilisation par defaut en fonction de la taille du
systeme de fichiers a creer. Si la taille du systeme de fichiers
est inferieure ou egale a 3 megaoctets, mke2fs(8) utilisera le
type floppy. Si la taille du systeme de fichiers est superieure
a 3 megaoctets, mais inferieure ou egale a 512 megaoctets,
mke2fs(8) utilisera le type small. Sinon, mke2fs(8) utilisera le
type par defaut default.
-U UUID
Creer le systeme de fichiers avec l'UUID indique.
-v Execution en mode verbeux.
-V Afficher le numero de version de mke2fs, puis quitter.
ENVIRONNEMENT
MKE2FS_SYNC
Si la valeur attribuee est un entier non nul, elle est utilisee
pour determiner la frequence d'appels a sync(2) pendant
l'initialisation de la table des inoeuds.
MKE2FS_CONFIG
Determine le chemin du fichier de configuration (consultez
mke2fs.conf(5)).
MKE2FS_FIRST_META_BG
Si la valeur attribuee est un entier non nul, elle est utilisee
pour determiner le premier groupe de metablocs. Elle est
utilisee majoritairement pour le debogage.
MKE2FS_DEVICE_SECTSIZE
Si la valeur attribuee est un entier non nul, elle est utilisee
pour determiner la taille des secteurs physiques du
p'eriph'erique.
MKE2FS_SKIP_CHECK_MSG
Si cette variable est positionnee, ne pas afficher le message de
verification automatique du systeme de fichiers induite par le
compte du nombre de montages ou le temps ecoule depuis la
derniere verification.
AUTEUR
Cette version de mke2fs a ete ecrite par Theodore Ts'o <tytso@mit.edu>.
BOGUES
mke2fs accepte l'option -f mais l'ignore actuellement parce que le
systeme de fichiers ext2 ne supporte pas encore les fragments.
Il peut y en avoir d'autres. Veuillez les signaler a l'auteur.
DISPONIBILIT'E
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 ete traduite par Emmanuel Araman en 2002. La
version presente 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.