Provided by:
manpages-fr-extra_20111118_all 
NOM
cfdisk - Programme de manipulation de table de partitions pour Linux
utilisant curses et slang
SYNOPSIS
cfdisk [-agvz] [-c cylindres] [-h t^etes] [-s secteurs-par-piste] [-P
opt] [p'eriph'erique]
DESCRIPTION
cfdisk est un programme utilisant curses/slang destine au
partitionnement d'un disque dur. Des valeurs habituelles de
p'eriph'erique sont :
/dev/hda [valeur par defaut]
/dev/hdb
/dev/sda
/dev/sdb
/dev/sdc
/dev/sdd
Pour pouvoir ecrire la table de partitions, cfdisk a besoin de
connaitre ce qui est appele la << geometrie >> du disque : le nombre de
tetes et le << nombre de secteurs par piste >>. Linux n'utilise pas du
tout la geometrie, donc, si aucun autre systeme ne doit avoir acces au
disque, vous pouvez tranquillement accepter les valeurs par defaut que
cfdisk a choisies pour vous. La geometrie utilisee par cfdisk est
recherchee de la maniere suivante. La table de partitions est d'abord
examinee de facon a connaitre la geometrie qui etait utilisee par le
precedent programme qui l'a modifiee. Si la table de partitions est
vide, si elle contient des donnees non significatives, ou si elle ne
permet pas d'obtenir une geometrie plausible, une demande est faite au
noyau. Si aucune de ces methode ne fonctionne, on supposera qu'il y a
255 tetes et 63 secteurs par piste. La geometrie peut etre corrigee
depuis la ligne de commande ou a l'aide de la commande << g >>. Lors du
partitionnement d'un disque moderne de grande taille, l'utilisation de
255 tetes et 63 secteurs/piste est toujours une bonne idee. Il n'y a
pas besoin de definir le nombre de cylindres puisque cfdisk connait la
taille du disque.
Ensuite, cfdisk essayera de lire la table de partitions depuis le
disque. S'il en est incapable, une erreur sera affichee et le programme
se terminera. Cela peut etre aussi cause par des informations de
geometrie du disque incorrectes, et peut etre corrige depuis la ligne
de commande. Un autre moyen de regler ce probleme est d'utiliser
l'option -z. Cela permet d'ignorer la table de partitions se trouvant
sur le disque.
L'ecran principal est compose de quatre sections, on trouve de haut en
bas : l'en-tete, les partitions, la ligne de commande et une ligne de
message d'avertissement. L'en-tete contient le nom du programme et son
numero de version, il est suivi du nom du fichier de peripherique du
disque et de sa geometrie. La section des partitions affiche toujours
la table de partitions actuelle. La ligne de commande est l'endroit ou
l'on entre les commandes et le texte. Les commandes disponibles sont en
general affichees entre crochets. La ligne d'avertissement est en
general vide a moins qu'une information importante ne doive y etre
affichee. La partition actuelle est mise en evidence en video inverse,
sauf si l'option -a a ete indiquee. Toutes les commandes specifiques au
partitionnement s'appliquent a la partition selectionnee.
Le format de la table de partitions dans la section des partitions est,
de la gauche vers la droite : son nom, les indicateurs, le type de la
partition, le systeme de fichiers et sa taille. Le nom est le celui du
fichier de peripherique. Les indicateurs peuvent etre Boot, qui designe
une partition amorcable ou NC qui signifie << incompatible avec DOS ou
OS/2 >>. Pour DOS, OS/2 et d'autres systemes peut-etre, il faut que le
premier secteur de la premiere partition du disque et de toutes les
partitions logiques commence a la premiere tete. Cela gaspille l'espace
compris entre le second et le dernier secteur de la premiere piste de
la premiere tete (le premier secteur etant occupe par la table de
partitions elle-meme). cfdisk permet de recuperer ces secteurs
<< perdus >> avec la commande de << maximalisation >> (m). Note :
fdisk(8) et certaines anciennes versions de DOS creent toutes les
partitions avec un nombre de secteurs deja maximise. Pour plus
d'informations, consultez la commande << maximiser >> ci-dessous. Le
type de partitions peut etre soit Primary, soit Logical. Pour l'espace
non alloue sur le peripherique, le type de partitions peut aussi etre
Pri/Log, ou etre vide (si l'espace est inutilisable). Le nom du systeme
de fichiers utilise pour la partition est affiche, s'il est connu, dans
la section du type de systeme de fichiers. S'il est inconnu alors
Unknown et la valeur hexadecimale du type du systeme de fichiers sont
affiches. Il existe un cas particulier lorsque des parties du disque ne
peuvent pas etre utilisees (parce que toutes les partitions primaires
sont utilisees). Lorsque c'est detecte, le type du systeme de fichiers
est affiche comme Unusable. Dans le champ de la taille, la taille de la
partition en megaoctets (par defaut) est affichee. Si une asterisque
(*) apparait apres la taille, cela signifie que la partition n'est pas
alignee sur des limites de cylindre.
AVERTISSEMENT CONCERNANT DOS 6.x
La commande FORMAT de DOS 6.x recherche certaines informations dans le
premier secteur de la section de donnees de la partition. Elle
considere ces informations comme etant plus fiables que celles de la
table de partitions. La commande FORMAT de DOS s'attend a ce que FDISK
de DOS efface les 512 premiers octets de la section de donnees d'une
partition chaque fois qu'il y a une modification de sa taille. La
commande FORMAT de DOS recherchera cette information supplementaire
meme si l'indicateur /U est indique -- nous considerons que c'est un
bogue des commandes FORMAT et FDISK de DOS.
Par consequent, si vous utilisez cfdisk ou fdisk pour modifier la
taille d'une partition DOS, vous devez aussi utiliser dd pour mettre a
zero les 512 premiers octets de cette partition avant d'utiliser la
commande FORMAT de DOS pour formater cette partition. Par exemple, si
vous avez utilise cfdisk pour creer une entree de table de partitions
pour /dev/hda1, vous devriez alors (apres avoir quitte fdisk ou cfdisk
et redemarre Linux pour que les informations de la table de partitions
soient correctes) utiliser la commande << dd if=/dev/zero of=/dev/hda1
bs=512 count=1 >> pour mettre a zero a zero les 512 premiers octets de
la partition. Note :
Soyez tr`es vigilant si vous utilisez la commande dd, car une simple
faute de frappe dans la ligne de commande peut detruire toutes les
donnees de votre disque.
De facon a obtenir de meilleurs resultats, vous devriez toujours
utiliser un programme de table de partitions specifique au systeme
d'exploitation. Par exemple, vous devriez creer des partitions DOS avec
le programme DOS FDISK et des partitions Linux avec le programme Linux
fdisk ou le programme Linux cfdisk.
COMMANDES
Les commandes de cfdisk peuvent etre entrees en pressant la touche
correspondante (il n'est pas necessaire de presser la touche
<< Entree >> apres chaque commande). Voici la liste des commandes
disponibles :
b Activer ou desactiver l'indicateur d'amorcage de la partition
actuelle. Cela vous permet de choisir quelle partition primaire
du disque est amorcable.
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.
g Modifier la geometrie du disque (cylindres, tetes ou secteurs
par piste). Attention : n'utilisez cette commande que si vous
savez VRAIMENT ce que vous faites. Une option de la ligne de
commande permet egalement de modifier la geometrie du disque.
Comme pour la modification de geometrie en ligne de commande,
vous pouvez choisir de modifier le nombre de cylindres (c), de
tetes (h) et de secteurs par piste (s). La valeur par defaut
sera affichee a l'invite et vous pourrez l'accepter en pressant
simplement la touche Entr'ee, vous pouvez aussi quitter sans
effectuer de modification en pressant la touche 'Echap. Les
valeurs des parametres du disque ayant ete modifiees ne seront
pas activees avant que vous ne retourniez au menu principal (en
pressant Entr'ee ou 'Echap. au niveau de la ligne de commande de
changement de geometrie). Si vous modifiez la geometrie de facon
a rendre le disque plus grand qu'il n'etait, les secteurs
supplementaires seront ajoutes a la fin du disque sous forme
d'espace libre. Si le disque apparait plus petit, les partitions
qui se trouvent sous le nouveau dernier secteur seront
supprimees et la derniere partition du peripherique (ou l'espace
libre se trouvant a la fin du peripherique) se terminera au
nouveau dernier secteur.
h Afficher un ecran d'aide (en anglais).
m Maximiser l'utilisation du disque pour la partition en cours.
Cette commande recuperera l'espace inutilise entre la table de
partitions et le debut de la partition, mais en rendant cette
partition incompatible avec DOS, OS/2 et eventuellement d'autres
systemes. Cette option permet de basculer entre l'utilisation
maximale de l'espace disque et une utilisation du disque
compatible avec DOS, OS/2, etc. Le comportement par defaut, lors
de la creation d'une partition, est de creer une partition
compatible avec DOS, OS/2, etc.
n Creer une nouvelle partition a partir de l'espace libre. Si le
type de la partition est Primary ou Logical, une partition de ce
type sera creee, en revanche, si le type est Pri/Log, le
programme vous demandera le type de partition souhaite. Sachez
(1) que seulement quatre partitions primaires peuvent etre
creees, et (2) que vu qu'il ne peut y avoir qu'une seule
partition etendue contenant les partitions logiques, toutes les
partitions logiques seront contigues (sans partition primaire
intercalee). cfdisk demandera ensuite la taille de la partition
a creer. La taille par defaut est la taille maximale, en
megaoctets, de cette partition en fonction de l'espace libre
disponible. Vous pouvez soit presser Entr'ee pour accepter cette
taille, soit entrer a l'invite une taille differente. cfdisk
accepte les tailles en megaoctets (M) [defaut], kilooctets (K),
cylindres (C) ou secteurs (S) en entrant le nombre immediatement
suivi de la lettre correspondante (M, K, C ou S). Si la
partition remplit l'espace libre disponible, la partition sera
creee et vous serez ramene au menu principal. Sinon, la
partition pourra etre placee au debut ou a la fin de l'espace
libre, et cfdisk vous demandera ou la placer. Une fois la
partition creee, cfdisk ajustera automatiquement le type des
autres partitions si toutes les partitions primaires sont deja
utilisees.
p Afficher la table de partitions a l'ecran ou l'ecrire dans un
fichier. Vous pouvez choisir l'un des formats d'affichage
suivants :
r donnees brutes (exactement ce qui sera ecrit sur le
disque) ;
s table de partitions triee par secteurs ;
t table de partitions au format brut.
Le format raw data format (donnees brutes) affichera les
secteurs tels qu'ils seraient ecrits sur le disque si la
commande write (ecrire) etait executee. La table de partitions
primaire est d'abord affichee, suivie des tables de partitions
associees a chaque partition logique. Les donnees sont affichees
en hexadecimal, octet par octet a raison de 16 octets par ligne.
Le format partition table in sector order format (table de
partition triee par secteurs) affiche la table de partitions
triee par numero de secteur. Les champs, de la gauche vers la
droite, sont : numero de la partition, type de partition,
premier secteur, dernier secteur, decalage (offset) entre le
premier secteur de la partition et le debut des donnees, taille
de la partition, type du systeme de fichiers (avec sa valeur
hexadecimale entre parentheses) et les indicateurs (avec leur
valeur hexadecimale entre parentheses). En plus des partitions
primaires et logiques, l'espace libre et inutilisable sera
affiche, et la partition etendue sera affichee avant la premiere
partition logique.
Si une partition ne commence ou ne se termine pas sur une limite
de cylindre, ou si la taille de cette partition n'est pas
divisible par la taille d'un cylindre, une asterisque (*) sera
affiche apres le nombre ou le numero du secteur non aligne. Cela
indique en general que la partition a ete creee par un systeme
d'exploitation qui, soit n'aligne pas les partitions sur des
limites de cylindres, soit a utilise des informations de
geometrie de disque differentes. Si vous connaissez la geometrie
utilisee par l'autre systeme, vous pouvez entrer les
informations de geometrie a l'aide de la commande de changement
de geometrie (g).
Pour la premiere partition du disque et pour toutes les
partitions logiques, si le decalage (<< offset >>) depuis le
debut de la partition n'est pas egal au nombre de secteurs par
piste (par exemple les donnees ne commencent pas a la premiere
tete), un signe diese (#) est affiche apres le decalage. Pour
les partitions restantes, si le decalage n'est pas nul, le signe
diese sera affiche apres le decalage. Cela correspond a
l'indicateur NC du menu principal.
Le format partition table in raw data format (table de
partitions au format brut) affichera la table de partitions
triee par numero de partition. L'espace libre ou inutilise
n'apparaitra pas. Les champs, de gauche a droite, sont : le
numero de la partition, les indicateurs (en hexadecimal), les
tete, secteur et cylindre de debut, l'identificateur du systeme
de fichier (en hexadecimal), les tete, secteur et cylindre de
fin de la partition, et le nombre de secteurs de la partition.
Les informations de cette table peuvent etre directement
converties dans le format brut (raw data format).
Les entrees de la table de partitions n'ont que 10 bits pour
representer les cylindres de debut et de fin. Donc, quand le
numero absolu du secteur de debut (respectivement : de fin) se
trouve sur un cylindre de numero superieur a 1023, les valeurs
maximales des tete, secteur, cylindre de debut (respectivement :
de fin) sont affichees. C'est la methode utilisee par OS/2, cela
corrige donc les problemes du programme FDISK d'OS/2 qui reecrit
la table de partitions lorsqu'elle n'est pas dans ce format.
Puisque Linux et OS/2 utilisent des nombres de secteurs absolus,
les valeurs des tete, secteur, cylindre de debut
(respectivement : de fin) ne sont pas utilisees.
q Quitter le programme. Cela permet de quitter le programme sans
ecrire aucune donnee sur le disque.
t Changer le type du systeme de fichiers. Par defaut, toutes les
partitions sont creees comme partitions Linux, mais cfdisk
permet de changer la valeur hexadecimale du systeme de fichiers
desire. Une liste des systemes de fichiers connus est affichee.
Vous pouvez entrer le type de systeme de fichier desire a
l'invite, ou accepter la valeur par defaut [Linux].
u Changer des unites utilisees pour afficher les tailles de
partition. Megaoctets, secteurs et cylindres seront affiches
successivement.
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 sur votre 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 dans certains cas comme les peripherique geres
par device-mapper. Dans des cas particuliers, vous aurez besoin
d'informer le noyau vous-memes d'une nouvelle partition avec
partprobe(8), kpartx(8) ou de redemarrer le systeme.
Fl`eche vers le Haut
Fl`eche 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 (respectivement : precedent) en deplacant le curseur
vers le bas (respectivement : vers le haut) lorsque la derniere
(respectivement : premiere) partition s'affiche a l'ecran.
CTRL-L Redessiner l'ecran. Au cas ou un probleme d'affichage
surviendrait, vous pouvez rafraichir l'affichage a partir de la
ligne de commande principale.
? Afficher un ecran d'aide (en anglais).
Toutes les commandes peuvent etre entrees en minuscules ou en
majuscules (a l'exception de Write. Lorsque vous vous trouvez dans un
sous-menu ou a une invite pour entrer un nom de fichier, la touche
'Echap. vous permet de revenir au menu principal.
OPTIONS
-a Utiliser un curseur en forme de fleche a la place de la video
inverse pour indiquer la partition actuelle.
-g Ne pas utiliser la geometrie obtenue par le pilote du disque,
mais essayer de deviner la geometrie depuis la table de
partitions.
-v Afficher le numero de version et le copyright.
-z Demarrer avec une table de partitions mise a zero. Cette option
est utilisee lorsque l'on veut entierement repartitionner le
disque. Remarque : cette option ne remet pas a zero la table de
partitions sur le disque ; le programme demarre simplement sans
lire la table existante.
-c cylindres
-h t^etes
-s secteurs-par-piste
Utiliser un autre nombre de cylindres, tetes et secteurs par
piste que ceux lus a partir du BIOS. Si le BIOS ou la carte
controleur ne peut fournir ces informations ou fournit des
informations incorrectes, utilisez ces options pour indiquer la
geometrie du disque.
-P opt Afficher la table de partitions dans les formats indiques. opt
peut etre une ou plusieurs des options r, s ou t. Consultez la
commande print (ci-dessus) pour plus d'informations sur les
formats d'affichage.
CODES DE RETOUR
0 : pas d'erreur ; 1 : erreur lors de l'appel ; 2 : erreur d'E/S ; 3 :
impossible d'obtenir la geometrie ; 4 : table de partitions sur le
disque erronee.
VOIR AUSSI
fdisk(8), sfdisk(8), mkfs(8), parted(8), partprobe(8), kpartx(8)
BOGUES
La version actuelle ne gere pas les disques multiples.
AUTEUR
Kevin E. Martin <martin@cs.unc.edu>
DISPONIBILIT'E
La commande cfdisk fait partie du paquet util-linux, elle est
disponible sur <URL:ftp://ftp.kernel.org/pub/linux/utils/util-linux/>.
TRADUCTION
Cette page de manuel a ete traduite par Vincent Renardias <vincent AT
ldsol DOT com> en 1999. La version presente dans Debian est maintenue
par Jean-Luc Coulon (f5ibh) <jean-luc DOT coulon AT wanadoo DOT fr> et
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.