====== mkfs ======
* Objet : mkfs
* Niveau requis : {{tag>débutant avisé}}
* Commentaires : //Formater les partitions. //
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
* Suivi :
* Création par [[user>smolski]] le 08/05/2009
* Testé par [[user>smolski]] le 26-10-2013
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=1340 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
------
==== à savoir ====
* Les partitions : [[:doc:systeme:partition]] Indispensable à connaître !
* La commande fdisk : [[:doc:systeme:fdisk|fdisk]]
* La commande cfdisk : [[doc:systeme:cfdisk|cfdisk]]
* La commande sfdisk : [[:doc:systeme:sfdisk|sfdisk]]
* La commande gdisk : [[doc:systeme:gdisk|gfdisk]]
* La commande blkid : [[doc:systeme:blkid|blkid]]
Nom de commande : **mkfs**((**m**a**k**e **f**ile**s**ystem))
===== Utilité : =====
Permet de formater un système de fichiers sur un disque ou une partition très rapidement en ligne de commande. \\
Système de fichiers de type :
ext2, ext3, ext4 Reiserfs ou msdos... (par exemple...)
Tout "formatage" ou modification de partition implique la perte définitive et irrémédiable des données qui pouvaient y être stockées.
===== Utilisation =====
''**ATTENTION !**'' Avant de formater, il faut que la partition ne soit pas utilisée et soit bien démontée du système. Voir : [[:doc:systeme:umount | La commande umount]].
Action ! moteur... exemple de formatages.
==== Identification ====
//On ne formate bien que ce que l'on connaît bien !// :-)
Pour identifier une partition montée utiliser [[doc:systeme:mount | la commande mount]] :
mount
Pour identifier précisément la partition montée ou non que nous désirons, sous terminal [[doc:systeme:superutilisateur | root]], utilisons [[doc:systeme:blkid | la commande blkid]] ainsi :
blkid
Pour identifier uniquement les système de fichiers (partitions) montés pour le système, dans un second terminal //user// afficher le contenu du fichier [[:doc:systeme:fstab]] :
less /etc/fstab
Si nécessaire, sur la totalité d'un disque démonté, nous pouvons refaire la table de partition avec par exemple la commande [[doc:systeme:cfdisk|cfdisk]].
==== Formater en ext3 ====
mkfs.ext3 /dev/votre_partition
Il est à noter que le système de fichiers et sa journalisation ne sont pas gratuits, il est donc normal que la partition utilisable d'un disque soit amputée de quelques parties nécessairement.
//Merci //**cthuluh**// pour ce complément d'info.// :-)
==== Formater en ext4 ====
mkfs.ext4 /dev/votre_partition
==== Formater en swap ====
mkswap /dev/Votre_partition
==== formater en fat ====
On a besoin d'installer le package ''dosfstools''((Voir : [[doc:systeme:partition#le_fat_16_fat | Partiton FAT]]))
Formatez ensuite la partition:
mkfs.vfat /dev/Votre_partition
//Votre_partition// étant la partition que vous souhaitez formater.
//Trôôôp facile... Non ?//
===== Astuces =====
Dans certains cas il peut être utile de réduire la place réservée à root sur une partition.
On peut donc passer une option ''[-m]'' à cette commande.
Ainsi par exemple
mkfs.ext4 -m 1 /dev/Votre_partition
ne laissera que ''1%'' de réserve à root.
Pour une partition dédiée au stockage des données seules on peut même ne rien laisser en réserve.
Donc :
mkfs.ext3 -m 0 /dev/Votre_partition
Vérifier tout de même si la racine (/) doit bénéficier des 5% attribués d'office et dans quelle mesure ?
Pour aller plus loin, ''mkfs'' est à utiliser conjointement avec un gestionnaire de partition tel que :
* [[doc:systeme:cfdisk|cfdisk]]
Ou d'autres, voir le détail ici :
* [[doc:systeme:partitionnement|partitionnement]]
===== Liens utiles =====
* [[:doc:systeme:e2label | Commande e2label]] Renommer le label de sa partition.
* http://clampin.free.fr/kanotix/manual/km_linuxpart.html
//N'hésitez pas à les consulter !//
===== Remerciements : =====
//Un krô merci à //**captnfab**// pour sa gentillesse et à //**francoise**// pour ses tests et résultats de cette commande via le salon #debian-facile.// :-D