Provided by:
manpages-fr-extra_20101103_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_inode ]
[ -I taille_inode ] [ -j ] [ -J options_journal ] [ -K ][ -N
nombre_inodes ] [ -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 specifiee.
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
Specifier 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 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 specifiee 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 :
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. Ceci affecte principalement le
placement des meta-donnees 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). Ceci 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. Ceci
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
l'initialisation paresseuse de la table 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.
-f taille_fragment
Specifier la taille des fragments en octets.
-F Forcer l'execution de mke2fs, meme si le peripherique specifie
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 specifiee deux fois.
-g blocs_par_groupe
Specifier 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
Specifier 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. Ceci ameliore la
localisation des meta-donnees et les performances lorsqu'il y a
beaucoup de travaux sur les meta-donnees. Le nombre de groupes
doit etre une puissance de 2 et ne peut etre specifie que si la
caracteristique flex_bg est activee.
-i octets_par_inode
Specifier le ratio octets/inode. mke2fs cree une inode pour
chaque octets_par_inode octets d'espace sur le disque. Plus le
ratio octets_par_inode est eleve, moins on cree d'inodes. Cette
valeur ne devrait generalement pas etre inferieure a la taille
des blocs du systeme de fichiers car il serait alors cree plus
d'inodes que ce qui pourrait etre utilise. Sachez qu'il n'est
pas possible d'augmenter le nombre d'inodes d'un systeme de
fichiers apres sa creation, donc faites attention a choisir une
valeur correcte pour ce parametre.
-I taille_inode
Specifier la taille de chaque inode, en octets. mke2fs cree des
inodes de 256 octets par defaut. Les noyaux posterieurs a 2.6.10
et les noyaux de certains distributeurs permettent d'utiliser
des inodes de plus de 128 octets, qui peuvent stocker des
attributs etendus pour ameliorer les performances. La valeur de
taille_inode doit etre une puissance de 2 superieure ou egale a
128. Plus taille_inode est importante, plus la table des inodes
prendra de place, reduisant la place disponible sur le systeme
de fichiers et pouvant egalement reduire les performances. Les
attributs etendus enregistres dans des inodes 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 specifiee, 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 specifiees 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 102 400 blocs. Le journal doit pouvoir tenir
dans le systeme de fichiers nouvellement cree.
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 de specifier directement un nom de
peripherique, journal_externe peut aussi etre
specifie 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.
-R Garder, sans essayer de desactiver les blocs pendant l'execution
de mkfs (desactiver des blocs a l'origine est utile en cas de
peripheriques SSD et autres mal ou peu approvisionnes en
ecriture).
-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
Specifier le pourcentage de blocs du systeme de fichiers
reserves pour le superutilisateur. Ceci permet d'eviter la
fragmentation et permet aux demons lance par root, 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_inodes
Remplacer le calcul par defaut du nombre d'inodes qui devraient
etre reservees pour le systeme de fichiers (qui est base sur le
nombre de blocs et le ratio octets_par_inode). Cela permet a
l'utilisateur de specifier directement le nombre d'inodes
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).
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 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 methode de recuperation en
dernier recours. Cela entraine la reinitialisation du super bloc
et des descripteurs de groupes par mke2fs sans toucher a la
table des inodes, ni a la carte des blocs et inodes. 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 de specifier une taille correcte pour les blocs du systeme
de fichiers ou il n'y a aucune chance de recuperation.
-t type_sf
Specifier 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 extents /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[,...]
Specifier 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.
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.