Provided by:
manpages-fr-extra_20101103_all 
NOM
cfdisk - Programme de manipulation de table de partition pour Linux
utilisant curses et slang
SYNOPSIS
cfdisk [-agvz] [-c cylindre] [-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
sont :
/dev/hda [valeur par defaut]
/dev/hdb
/dev/sda
/dev/sdb
/dev/sdc
/dev/sdd
Pour pouvoir ecrire la table de partition, cfdisk a besoin de connaitre
ce qu'on appelle 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 partition 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 partition 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 partition depuis le
disque. S'il en est incapable, une erreur sera affichee et le programme
se terminera. Ceci 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. Ceci permet d'ignorer la table de partition 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 partition 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 partition 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. Ceci 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
partition 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, voir la commande << maximiser >> ci-dessous. Le type de
partition peut etre soit Primary, soit Logical. Pour l'espace non
alloue sur le peripherique, le type de partition 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 ceci 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 des partitions. La commande DOS FORMAT s'attend a ce que DOS
FDISK 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 DOS FORMAT recherchera cette information supplementaire meme
si l'indicateur /U est indique - nous considerons que ceci est un bogue
des commandes DOS FORMAT et DOS FDISK.
Enfin, si vous utilisez cfdisk ou fdisk pour modifier la taille d'une
partition DOS, vous devrez aussi utiliser dd pour reinitialiser a zero
les 512 premiers octets de cette partition avant d'utiliser la commande
DOS FORMAT pour la formater. Par exemple, si vous etiez en train
d'utiliser cfdisk pour creer une entree de table de partition pour
/dev/hda1, vous devrez alors (apres avoir quitte fdisk ou cfdisk et
redemarre Linux pour que les informations de la table de partition
soient correctes) utiliser la commande << dd if=/dev/zero of=/dev/hda1
bs=512 count=1 >> pour reinitialiser 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 partition 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/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 << Entree >>, 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
partition 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
maximum 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) qu'on ne peut creer que quatre partitions primaires, et (2)
que vu qu'il ne peut y avoir qu'une seule partition etendue qui
contient 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 maximum, 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], kilo-octets (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 partition triee par secteurs
t Table de partition 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 partition
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 ex. 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 partition
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 partition 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 partition 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. Ceci 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 partition 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 partition
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
partition.
-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. Note : 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 votre BIOS ou carte
controleur ne peut delivrer ces informations ou delivre des
informations incorrectes, utilisez ces options pour indiquer la
geometrie du disque.
-P opt Afficher la table de partition dans les formats indiques. opt
peut etre une ou plusieurs des options << r >>, << s >> ou
<< t >>. Voir 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 partition 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-ng, elle est
disponible sur ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.
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.