CFDISK(8) Administration Systeme CFDISK(8) NOM cfdisk - Afficher ou manipuler une table de partitions de disque SYNOPSIS cfdisk [options] [peripherique] DESCRIPTION cfdisk est un programme utilisant curses destine au partitionnement de n'importe quel peripherique bloc. Le peripherique par defaut est /dev/sda. Remarquez que cfdisk fournit une fonctionnalite de partitionnement de base avec une interface utilisateur agreable. Si vous avez besoin de fonctionnalites avancees, vous devriez plutot utiliser fdisk(8). Tout changement de l'etiquette du disque restera uniquement en memoire et le disque restera inchange jusqu'a ce que vous decidiez d'ecrire vos changements. Utilisez la commande d'ecriture avec prudence. Depuis la version 2.25, cfdisk prend en charge les etiquettes de disque MBR (DOS), GPT, SUN et SGI, mais ne fournit plus de fonctionnalite pour l'adressage CTS (cylindre tete secteur). CTS n'a jamais ete important pour Linux et ce concept d'adressage n'a aucun sens pour les nouveaux peripheriques. Depuis la version 2.25, cfdisk ne fournit plus non plus de commande d'affichage << print >>. Cette fonctionnalite est fournie par les utilitaires partx(8) et lsblk(8) de maniere tres confortable et evoluee. Pour supprimer une ancienne table de partitions d'un peripherique, utilisez wipefs(8). OPTIONS -L, --color[=quand] Colorer la sortie. L'argument facultatif quand peut etre auto, never (jamais) ou always (toujours). En absence d'argument quand, auto est la valeur par defaut. Les couleurs peuvent etre desactivees. Pour les valeurs par defaut, consultez la sortie de la commande avec --help. Consultez egalement la section COULEURS. --lock[=mode] Utiliser un verrou BSD exclusif pour le peripherique ou le fichier vise. L'argument facultatif mode peut etre yes, no (ou 1 et 0) ou nonblock. Si cet argument est absent, sa valeur par defaut est yes. Cette option ecrase la variable d'environnement $LOCK_BLOCK_DEVICE. Le comportement par defaut est de n'utiliser aucun verrou, mais cela est recommande pour eviter des collisions avec systemd-udevd(8) ou d'autres outils. -r, --read-only Ouverture forcee en lecture seule. -b, --sector-size taille Indiquer la taille des secteurs du disque. Les valeurs possibles sont 512, 1024, 2048 et 4096. Le noyau connait la taille de secteur pour les peripheriques blocs normaux. N'utilisez cette option que sur des noyaux tres anciens, en travaillant avec des images disque ou pour passer outre la taille par defaut du kernel. Depuis util-linux 2.17, fdisk fait la difference entre les tailles de secteurs logique et physique. Cette option modifie les deux tailles de secteurs par taille. -z, --zero Demarrer avec une table de partitions vierge en memoire. Cette option ne reinitialise pas la table de partitions sur le disque ; le programme demarre simplement sans lire la table de partitions existante. Cette option permet de creer une nouvelle table de partitions vide ou a partir d'un script compatible avec sfdisk(8). -h, --help Afficher l'aide-memoire puis quitter. -V, --version Afficher la version et quitter. COMMANDES Les commandes de cfdisk peuvent etre entrees en pressant la touche correspondante (presser la touche << Entree >> n'est pas necessaire apres chaque commande). Voici la liste des commandes disponibles. b Activer ou desactiver l'attribut d'amorcage de la partition actuelle. Cela vous permet de selectionner la partition primaire amorcable du disque. Cette commande pourrait ne pas etre disponible pour tous les types d'etiquette de partition. d Supprimer la partition actuelle. Cela transformera la partition en espace libre et l'ajoutera a l'espace libre adjacent a la partition actuelle. Une partition marquee comme espace libre ou marquee inutilisable ne peut pas etre supprimee. h Afficher un ecran d'aide. n Creer une nouvelle partition a partir de l'espace libre. cfdisk demande alors la taille de la partition a creer. La taille par defaut est egale a la totalite de l'espace libre disponible sur la partition actuelle. La taille peut etre suivie d'un suffixe multiplicatif KiB(=1024), MiB(=1024*1024), etc., pour GiB, TiB, PiB, EiB, ZiB et YiB (la partie << iB >> est facultative, par exemple << K >> est identique a << KiB >>). q Quitter le programme. Cela permet de quitter le programme sans ecrire aucune donnee sur le disque. r Reduire ou agrandir la partition actuelle. cfdisk vous demandera la nouvelle taille de partition. La taille par defaut est celle actuelle. Une partition marquee comme espace libre ou comme inutilisable ne peut pas etre redimensionnee. Il est a remarquer que reduire la taille d'une partition peut detruire des donnees sur cette partition. s Ordonner les partitions dans l'ordre croissant de secteur de debut. Lors de la suppression et de l'ajout de partitions, la numerotation des partitions ne correspondra probablement plus a leur ordre sur le disque. Cette commande restaure la correspondance. t Modifier le type de partition. Par defaut, les nouvelles partitions sont creees comme des partitions Linux. u Sauvegarder le contenu de la table de partitions actuellement en memoire dans un fichier script compatible avec sfdisk(8). Les fichiers script sont compatibles entre cfdisk, fdisk(8), sfdisk(8) et les autres applications libfdisk. Pour plus de precisions, consultez sfdisk(8). Un script sfdisk peut aussi etre charge dans cfdisk si aucune table de partitions n'existe sur le peripherique ou si cfdisk a ete demarre avec l'option --zero. W Ecrire la table de partitions sur le disque (notez que le W doit etre entre en majuscule). Etant donne que cette commande peut detruire des donnees du disque, vous devez confirmer ou annuler l'ordre d'ecriture en entrant << yes >> ou << no >>. Si vous entrez << yes >>, cfdisk ecrira la table de partitions sur le disque et enverra l'ordre au noyau de relire la table de partitions a partir du disque. La relecture de la table ne fonctionne pas toujours. Dans ce cas, vous devrez informer le noyau vous-meme des nouvelles partitions en utilisant partprobe(8) ou partx(8) ou en redemarrant le systeme. x Naviguer dans les informations supplementaires a propos d'une partition. Fleche vers le Haut, Fleche vers le Bas Deplacer le curseur vers la partition precedente ou suivante. S'il y a davantage de partitions qu'il ne peut s'en afficher simultanement, vous pourrez afficher le groupe de partitions suivant (precedent) en faisant defiler l'ecran vers le bas (fleche vers le haut) vers la derniere (c'est-a-dire la premiere) partition affichee a l'ecran. Fleche vers la gauche, Fleche vers la droite Selectionner l'element de menu precedent ou suivant. Presser la touche Entree executera l'element selectionne. Toutes les commandes peuvent etre entrees en minuscules ou en majuscules (a l'exception de Write pour ecrire). Dans un sous-menu ou une invite, la touche << Echap. >> permet de revenir au menu principal. COULEURS La colorisation de la sortie est implementee grace aux fonctionnalites de terminal-colors.d(5). La colorisation implicite peut etre desactivee via un fichier vide /etc/terminal-colors.d/{commande}.disable pour la commande {commande} ou pour tous les outils par /etc/terminal-colors.d/disable Since version 2.41, the $NO_COLOR environment variable is also supported to disable output colorization unless explicitly enabled by a command-line option. $XDG_CONFIG_HOME/terminal-colors.d_ ou $HOME/.config/terminal-colors.d specifiques a l'utilisateur remplacent les reglages globaux. Notez que la colorisation de la sortie peut etre activee par defaut. Dans ce cas, les repertoires terminal-colors.d n'existent pas forcement automatiquement. cfdisk ne permet pas la personnalisation de couleurs avec un fichier de schema de couleurs. ENVIRONNEMENT CFDISK_DEBUG=all Activer la sortie de debogage de cfdisk. LIBFDISK_DEBUG=all Activer la sortie de debogage de libfdisk. LIBBLKID_DEBUG=all Activer la sortie de debogage de libblkid. LIBSMARTCOLS_DEBUG=all Activer la sortie de debogage de libsmartcols. LIBSMARTCOLS_DEBUG_PADDING=on Utiliser des caracteres de remplissage visibles. Activation necessaire de LIBSMARTCOLS_DEBUG. LOCK_BLOCK_DEVICE= Utiliser un verrou exclusif BSD. Le mode est << 1 >> ou << 0 >>. Consulter --lock pour davantage de details. AUTEURS Karel Zak L'implementation actuelle de cfdisk est basee sur le cfdisk d'origine de Kevin E. Martin . VOIR AUSSI fdisk(8), parted(8), partprobe(8), partx(8), sfdisk(8) SIGNALER DES BOGUES Pour signaler un bogue, utilisez le gestionnaire de bogues . DISPONIBILITE La commande cfdisk fait partie du paquet util-linux, elle est disponible sur l'archive du noyau Linux . util-linux 2.41 2025-03-29 CFDISK(8)