MKE2FS(8) System Manager's Manual MKE2FS(8) NOM mke2fs - Creer un systeme de fichiers ext2/ext3/ext4 SYNOPSIS mke2fs [ -c | -l fichier ] [ -b taille_bloc ] [ -C taille_cluster ] [ -d rep_racine ] [ -D ] [ -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_reserves ] [ -o systeme_de_creation ] [ -O [^]fonctionnalite[,...] ] [ -q ] [ -r niveau_revision_sf ] [ -E options_etendues ] [ -v ] [ -F ] [ -L nom_volume ] [ -M dernier_repertoire_monte ] [ -S ] [ -t type_sf ] [ -T type_utilisation ] [ -U UUID ] [ -V ] [ -e comportement_erreur ] [ -z fichier_recuperation ] peripherique [ taille_sf ] mke2fs -O journal_dev [ -b taille_bloc ] [ -L nom_volume ] [ -n ] [ -q ] [ -v ] journal_externe [ taille_sf ] DESCRIPTION mke2fs est utilise pour creer des systemes de fichiers ext2, ext3 ou ext4, habituellement sur une partition de disque (ou un fichier) appele peripherique. La taille du systeme de fichiers est indiquee par taille_sf. Si taille_sf n'a pas de suffixe, elle est interpretee comme une puissance de deux kilooctets, sauf si l'option -b taille_bloc est utilisee, auquel cas taille_sf est interpretee 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 interpretee en puissance de deux kilooctets, megaoctets, gigaoctets, teraoctets, etc. Si taille_sf n'est pas indiquee, mke2fs creera un systeme de fichiers en se basant sur la taille du peripherique. Si mke2fs est lance avec une commande du type mkfs.XXX (c'est-a-dire, mkfs.ext2, mkfs.ext3 ou mkfs.ext4), l'option -t XXX est implicite. Ainsi, mkfs.ext3 creera un systeme de fichiers ext3, mkfs.ext4 creera un systeme de fichiers ext4, et ainsi de suite. Les valeurs par defaut des parametres pour les systemes de fichiers nouvellement crees, si elles ne sont pas remplacees par les options ci-dessous, 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 bloc valables sont des puissances de deux, de 1024 jusqu'a 65536 (remarquez cependant que le noyau est capable seulement de monter des systemes de fichiers avec des tailles de bloc plus petites ou egales a la taille de page du systeme -- 4 ko sur les systemes x86, jusqu'a 64 ko sur ppc64 ou aarch64 en fonction de la configuration du noyau). Si omise, la taille de bloc est determinee de maniere heuristique par la taille du systeme de fichiers et par l'usage attendu du systeme de fichiers (consultez l'option -T). Dans la plupart des cas la taille par defaut est de 4 ko. 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. -C taille_cluster Indiquer la taille d'unite d'allocation (cluster) en octets pour les systemes de fichiers utilisant la fonctionnalite bigalloc. Les valeurs correctes pour la taille du cluster sont comprises entre 2048 octets et 256 Mo par cluster. Cela ne peut etre indique que si la fonctionnalite bigalloc est activee. Consultez la page de manuel de ext4(5) pour plus de details sur bigalloc. La taille du cluster par defaut, si bigalloc est active, est egale a 16 fois celle du bloc. -d rep_racine Copier le contenu du repertoire indique dans le repertoire racine du systeme de fichiers. -D Utiliser les entrees et sorties directes lors de l'ecriture sur le disque. Cela evite a mke2fs de monopoliser une grande quantite de memoire cache tampon, ce qui peut avoir un effet sur les applications en cours de fonctionnement sur un serveur tres sollicite. Cependant, cette option fera fonctionner mke2fs plus lentement. Il y a donc un compromis a faire pour utiliser les entrees et sorties directes. -e comportement_erreur Changer le comportement du noyau quand des erreurs ont ete detectees. Dans tous les cas, une erreur de systeme de fichiers provoquera l'execution de e2fsck(8) pour verifier le systeme de fichiers lors du prochain redemarrage. Les choix possibles pour comportement_erreur sont : continue Continuer l'execution normale. remount-ro Remonter le systeme de fichiers en lecture seule. panic Provoquer une panique du noyau. -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, mais est obsolete. Les options etendues suivantes sont prises en charge : encoding=nom_encodage Activer la fonction casefold (majuscule/minuscule) dans le superbloc et definir nom_encodage pour l'encodage a utiliser. Si celui-ci n'est pas defini, l'encodage precise dans mke2fs.conf(5) est utilise. encoding_flags=indicateurs_encodage Definir les parametres pour les operations d'encodage de caracteres de nom de fichier. Si un indicateur n'est pas modifie par l'utilisation de ces parametres, sa valeur par defaut est utilisee. indicateurs_encodage doit etre une liste d'indicateurs a activer, separes par des virgules. Pour leur desactivation, il faut l'ajouter a la liste avec le prefixe << no >>. Le seul indicateur pouvant etre active actuellement est strict, ce qui signifie que les chaines non autorisees sont rejetees par le systeme de fichiers. Dans la configuration par defaut, l'indicateur strict est desactive. mmp_update_interval=intervalle Ajuster la duree, en seconde, de l'intervalle initial 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 fonctionnalite mmp ait ete activee. stride=taille_bande Configurer le systeme de fichiers pour une matrice RAID avec une taille de bande de taille_bande 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 chunk size (taille d'allocation minimale). Cela affecte principalement le placement des metadonnees comme la carte des blocs au moment de la creation du systeme de fichiers 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 RAID 5 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. offset=position Creer le systeme de fichiers avec un decalage depuis le debut du peripherique ou du fichier. Cela peut etre utile lors de la creation d'images de disque pour des machines virtuelles. 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 desactiver, 1 pour activer>] Lorsqu'elle est activee et que la fonctionnalite uninit_bg est activee, la table des inoeuds ne sera pas completement initialisee par mke2fs. Cela accelere l'initialisation du systeme de fichiers 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 desactiver, 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. assume_storage_prezeroed[= <0 pour desactiver, 1 pour activer>] Si active, mke2fs assume que le peripherique de stockage a ete rempli de zeros, ne remplit pas de zeros le journal et les tables d'inoeuds et renseigne les attributs de groupe de blocs pour signaler la mise a zeros de la table d'inoeuds. no_copy_xattrs Normalement, mke2fs copie les attributs etendus des fichiers dans la hierarchie des repertoires indiquee avec l'option (facultative) -d. Cela desactive la copie et laisse les fichiers dans le nouveau systeme de fichiers sans attributs etendus. num_backup_sb=<0|1|2> Si la fonctionnalite sparse_super2 du systeme de fichiers est activee, cette option controle si 0, 1 ou 2 superblocs de sauvegarde seront crees dans le systeme de fichiers. packed_meta_blocks[= <0 pour desactiver, 1 pour activer>] Placer la carte d'allocation et la table des inoeuds au debut du disque. Cette option necessite l'activation de la fonctionnalite flex_bg du systeme de fichiers pour avoir de l'effet et creera aussi le journal au debut du systeme de fichiers. Cette option est utile pour les peripheriques flash qui utilisent de la memoire flash SLC au debut du disque. Cela maximise aussi le domaine de blocs de donnees contigus, ce qui peut etre utile pour certaines utilisations specifiques, telles que les disques Shingled pris en charge. root_owner[=uid:gid] Indiquer les identifiants numeriques d'utilisateur (<< UID >>) et de groupe (<< GID >>) pour le repertoire racine. Si aucun des identifiants n'est indique, utiliser les identifiants d'utilisateur et de groupe de l'utilisateur ayant lance mke2fs. Dans mke2fs 1.42 et les versions anterieures, les identifiants du repertoire racine etaient par defaut ceux de l'utilisateur ayant lance mke2fs. L'option root_owner= permet explicitement de choisir ces identifiants, et d'eviter ainsi des effets secondaires pour les utilisateurs qui ne s'attendent pas a un changement du contenu du systeme de fichiers en fonction de l'utilisateur qui lance mke2fs. test_fs Positionner un attribut dans le superbloc du systeme de fichiers indiquant qu'il peut etre monte en utilisant du code experimental du noyau, comme le systeme de fichiers ext4dev. orphan_file_size=taille Definir la taille du fichier pour tracer les inoeuds delies mais encore ouverts et les inoeuds dont la troncature est en cours. Un gros fichier permettant une meilleure evolutivite, reserver quelques blocs par CPU est ideal. discard Essayer d'abandonner les blocs au moment de mkfs (l'abandon de blocs est utile pour les disques statiques a semiconducteurs << 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. quotatype Indiquer quels types de quota (usrquota, grpquota, prjquota) qui doivent etre actives dans le systeme de fichiers cree. L'argument de cette option etendue doit etre une liste avec la virgule comme separateur. Cette option n'a d'effet que si la fonctionnalite quota est definie. Les types de quota a etre initialises si cette option n'est pas indiquee sont ceux des quotas d'utilisateur et de groupe. Si la fonctionnalite projet est activee, les quotas de projet seront aussi initialises. -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 groupe). Cette option est en general utilisee par les developpeurs qui developpent des cas de test. Si la fonctionnalite bigalloc est activee, l'option -g precisera le nombre de clusters dans un groupe de blocs. -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 fonctionnalite flex_bg est activee. -i octets_par_inoeud Indiquer le rapport octets/inoeud. mke2fs cree un inoeud pour chaque groupe d'octets_par_inoeud octets d'espace sur le disque. Plus le rapport 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 de modifier ce rapport sur un systeme de fichiers apres sa creation, donc faites attention a choisir une valeur correcte pour ce parametre. Remarquez que redimensionner un systeme de fichiers change le nombre d'inoeuds pour garder ce rapport constant. -I taille_inoeud Indiquer la taille de chaque inoeud, en octets. 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. Il n'est pas possible de changer cette valeur apres la creation du systeme de fichiers. Les systemes de fichiers avec une taille d'inoeud de 128 octets ne gerent pas les horodatages au dela du 19 janvier 2038. Les inoeuds de 256 octets ou plus gereront les horodatages etendus, les identifiants de projet et la possibilite de stocker certains attributs etendus dans la table d'inoeuds pour une amelioration des performances. La taille par defaut des inoeuds est controlee par le fichier mke2fs.conf(5). Dans le fichier mke2fs.conf fourni avec e2fsprogs, la taille par defaut des inoeuds est fixee a 256 octets pour la plupart des systemes de fichiers, sauf pour les petits systemes de fichiers pour lesquels la taille des inoeuds sera 128 octets. -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 prenant ext3 en charge 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 prises en charge 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. stride=taille_fast-commit Creer une zone de journal supplementaire d'enregistrement rapide de taille taille_fast-commit kilooctets. Cette option est seulement autorisee si la fonctionnalite fast_commit est activee sur le systeme de fichiers. Si cette option n'est pas indiquee et si la fonctionnalite fast_commit est activee, la taille de la zone sera par defaut taille_journal/64 megaoctets. La taille totale du journal avec la fonctionnalite fast_commit activee est taille_journal + ( taille_fast-commit * 1024) megaoctets. Elle ne peut pas etre superieure a 10 240 000 blocs, sans depasser la moitie de la taille totale du systeme de fichiers. location=emplacement_journal Preciser l'emplacement du journal. Le parametre emplacement_journal peut etre precise comme un numero de bloc, ou, si le nombre a un suffixe d'unites (par exemple << M >>, << G >>, etc.), etre interprete comme le decalage depuis le debut du systeme de fichiers. 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 journal_dev 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 gerent 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 le nom du systeme de fichiers a nom_nouveau_volume. La taille maximale du nom est de 16 octets. -m pourcentage_blocs_reserves Indiquer le pourcentage de blocs du systeme de fichiers reserves pour le superutilisateur. Cela permet d'eviter la fragmentation et permet aux demons lances 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_repertoire_monte 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 de sauvegarde 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 reserves 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 [^]fonctionnalite[,...] Creer un systeme de fichiers avec les fonctionnalites donnees (options du systeme de fichiers), en remplacant les options par defaut du systeme de fichiers. Les fonctionnalites qui sont activees par defaut sont indiquees 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 indiques par l'option -T, pouvant elle-meme etre modifiee par la variable features des sous-sections [fs_types] pour les types 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 precise dans la section [fs_types] remplacent les valeurs de la section globale [defaults]. Le jeu de fonctionnalites sera mis au point en utilisant le jeu de fonctionnalites 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 fonctionnalites est une liste de fonctionnalites, separees par des virgules, qui doivent etre activees. Pour desactiver une fonctionnalite, prefixez-la simplement par un caractere << ^ >>. Les fonctionnalites avec des dependances ne pourront pas etre desactivees correctement. La fonctionnalite particuliere << none >> permet de supprimer toutes les fonctionnalites de systeme de fichiers. Pour plus d'informations sur les fonctionnalites qui peuvent etre activees, consultez la page de manuel ext4(5). -q Execution silencieuse. Utile pour executer mke2fs dans un script. -r niveau_revision_sf Positionner la revision du systeme de fichiers pour le nouveau systeme de fichiers. Remarquez que les noyaux 1.2 ne gerent 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 groupe. C'est une mesure extreme a prendre seulement dans le cas tres improbable ou tous les superblocs et tous les superblocs de sauvegarde sont corrompus et qu'une methode de recuperation de dernier recours est souhaitee pour les utilisateurs tres experimentes. Cela entraine la reinitialisation du superbloc et des descripteurs de groupe 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 recuperables. A cause de la grande diversite d'options possibles pour mke2fs qui affectent la disposition interne du disque, il est essentiel d'indiquer exactement les memes options de format, telles que la taille de bloc, le type de systeme de fichiers, les indicateurs de fonctionnalite et les options personnalisables lors de l'utilisation de cette option, sinon le systeme de fichiers pourrait devenir corrompu. Dans certains cas, tels que le redimensionnement de systeme de fichiers ou l'activation de fonctionnalites apres le formatage, il est impossible de reecrire les superblocs correctement et au moins une corruption de systeme de fichiers adviendra. Il est preferable d'utiliser cette option sur une copie entiere du systeme de fichiers de facon a pouvoir essayer d'autres options si cela ne fonctionne pas. -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. 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. Si l'option -O est utilisee pour explicitement ajouter ou supprimer des options a activer pour le systeme de fichiers nouvellement cree, 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 d'utilisation geres sont definis dans le fichier de configuration /etc/mke2fs.conf. 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 a 3 megaoctets, mke2fs(8) utilisera le type floppy. Si la taille du systeme de fichiers est superieure ou egale a 3 megaoctets, mais inferieure a 512 megaoctets, mke2fs(8) utilisera le type small. Si la taille du systeme de fichiers est superieure ou egale a 4 teraoctets mais inferieure a 16 teraoctets, mke2fs(8) utilisera le type big. Si la taille du systeme de fichiers est superieure ou egale a 16 teraoctets, mke2fs(8) utilisera huge. Sinon, mke2fs(8) utilisera le type par defaut default. -U UUID Definir l'identifiant unique universel du systeme de fichiers (UUID = Universal Unique ID) a UUID. Le format d'UUID est une suite de chiffres hexadecimaux separes par des tirets ; par exemple << c1b9d5a2-f162-11cf-9ece-0020afc76f16 >>. Le parametre UUID peut aussi etre l'un des suivants : clear Effacer l'UUID du systeme de fichiers. random Generer aleatoirement un nouvel UUID. time Generer un nouvel UUID a partir de la date courante. -v Execution en mode bavard. -V Afficher le numero de version de mke2fs, puis quitter. -z fichier_annulations Avant de reecrire un bloc de systeme de fichiers, ecrire le contenu du bloc dans un fichier de recuperation. Ce fichier peut etre utilise avec e2undo(8) pour restaurer l'ancien contenu du systeme de fichiers si quelque chose se passe de travers. Si une chaine vide est passee comme argument, le fichier de recuperation sera ecrit dans un fichier appele mke2fs-peripherique.e2undo dans le repertoire indique 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 etre utilise pour se remettre d'une coupure d'alimentation ou d'un plantage du systeme. 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 Determination du 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. C'est utilise 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 logiques du peripherique. MKE2FS_DEVICE_PHYS_SECTSIZE Si la valeur attribuee est un entier non nul, elle est utilisee pour determiner la taille des secteurs physiques du peripherique. 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 . DISPONIBILITE 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 francaise de cette page de manuel a ete creee par Gerard Delafond , Frederic Delanoy , Thierry Vignaud , Sebastien Blanchet, Emmanuel Araman , Eric Piel , Nicolas Francois , Romain Doumenc , David Prevot , Cedric Boutillier et Jean-Paul Guillonneau Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . E2fsprogs version 1.47.0 Fevrier 2023 MKE2FS(8)