====== 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