zion - cfdisk
Nom
cfdisk - Programme de manipulation de table de partitions pour Linux sous curses
Résumé
cfdisk [-avz] [-c cylindres ] [-h têtes ] [-s secteurs-par-piste ] [-P opt ] [ device ]
Description
cfdisk est un programme sous curses destiné au partitionnement d'un disque dur. Le device peut avoir les valeurs suivantes:
/dev/hda [valeur par défaut] /dev/hdb /dev/sda /dev/sdb /dev/sdc /dev/sdd |
cfdisk essaye d'abord de déterminer la géométrie du disque dur. S'il ne peut y parvenir, le programme se termine après avoir affiché un message d'erreur. Ceci ne devrait arriver que lors du partitionnement d'un disque SCSI dont la carte ne comporte pas de BIOS. Pour contourner le problème, vous devrez entrer le nombre de cylindres , têtes et secteurs-par-piste sur la ligne de commande. Ensuite, cfdisk essayera de lire la table de partition du disque. S'il est incapable de l'analyser, une erreur sera affichée et le programme se terminera. Ceci peut être causé par une mauvaise détection de la géométrie du disque, qui devra être corrigée à la ligne de commande. Un autre moyen de régler ce problème est d'utiliser l'option -z: cfdisk ignorera la table de partition actuelle du disque. L'écran principal est composé de quatre sections, de haut en bas: l'entête, les partitions, la ligne de commande et une ligne de message d'avertissement. L'entête contient le nom du programme et son numéro de version, ainsi que le nom du disque et sa géométrie. La section « partitions » affiche en permanence la table de partitions actuelle. La ligne de commande est l'endroit où commandes et textes sont saisis. Les commandes possibles sont en général affichées entre crochets. La ligne d'avertissement est en général vide, sauf si une information importante doit être affichée. La partition sélectionnée est affichée en vidéo inverse (sauf si l'option -a est donnée). Toutes les commandes spécifiques aux partitions ne s'appliquent qu'a la partition sélectionnée. Le format des entrées dans la table des partitions est, de gauche à droite: Nom, Indicateurs (Flags), Type de Partition, Type de système de fichiers et Taille. Le nom est le nom de device de la partition. Les Indicateurs peuvent être Boot , qui indique que la partition est bootable ou NC pour "Non compatible avec DOS ou OS/2". DOS, OS/2 et peut-être d'autres systèmes d'exploitation imposent d'avoir le premier secteur de la première partition et toutes les partitions logiques qui commencent sur la deuxième tête. Ceci fait perdre du deuxième au dernier secteur de la première piste de la première tête (le premier secteur étant pris par la table de partitions elle-même). cfdisk permet de récupérer ces secteurs « perdus » avec la commande maximiser ( m ). Note: fdisk(8) et quelques versions DOS anciennes créaient toutes les partitions avec un nombre de secteurs déjà maximisé. Pour plus d'informations, voir la commande maximiser ci-dessous. Le type de partition peut être Primary ou Logical (Primaire / Logique). Pour l'espace non alloué sur le disque, le type de partition peut être Pri/Log , ou vide (si l'espace est inutilisable). L'entrée Type de système de fichier affiche le nom du système de fichier utilisé sur la partition s'il est connu. Sinon, Unknown et la valeur hexadécimale du type de système de fichier sera affiché. Un cas spécial survient lorsqu'il y a des partitions qui ne peuvent être utilisées (lorsque toutes les partitions primaires sont déjà allouées). Quand ce cas est détecté, le type de système de fichier affiché est Unusable (Inutilisable). L'entrée Taille affiche la taille de la partition en méga-octets (par défaut). Elle peut également être affichée en secteurs ou cylindres (voir plus bas pour la commande de changement de taille). Si un astérisque ( * ) apparaît à la suite de la taille d'une partition, cela signifie que cette partition n'est pas alignée sur des limites de cylindres.
Avertissement concernant dos 6.x
La commande FORMAT de DOS 6.x cherche des informations dans le premier secteur de la section de données de la partition et traite cette information comme plus importante que l'information de la table de partition. DOS FORMAT attend de DOS FDISK d'effacer les premiers 512 octets de la section de données d'une partition chaque fois que sa taille change. DOS FORMAT cherchera cette information même si l'indicateur /U est donné -- Nous considérons ceci comme un bogue dans DOS FORMAT et DOS FDISK. En conclusion, si vous devez utiliser cfdisk ou fdisk pour changer la taille d'une partition DOS, alors vous devrez aussi utiliser dd pour effacer les premiers 512 octets de la partition avant d'utiliser DOS FORMAT pour la formater. Par exemple, si vous utilisez .B cfdisk pour faire une partition DOS sur /dev/hda1, alors (après être sorti de .B cfdisk et avoir rebooté Linux pour être sur que les informations de la table de partitions sont valides) vous devrez utiliser la commande « dd if-/dev/zero of-/dev/hda1 bs-512 count-1 » pour remplir de zéros les 512 premiers octets de la partition. SOYEZ TRÈS VIGILANT si vous utilisez la commande dd , car une simple faute de frappe dans la ligne de commande peut détériorer toutes les données de votre disque. SOYEZ TRÈS VIGILANT si vous utilisez la commande dd , car une simple faute de frappe dans la ligne de commande peut détériorer toutes les données de votre disque. Dans la mesure du possible, vous devrez essayer de toujours utiliser un programme de création de partitions spécifique à votre système d'exploitation. Par exemple, créez des partitions DOS avec le programme DOS FDISK, et des partitions Linux avec les programmes linux fdisk ou cfdisk.
Commandes
Les commandes de cfdisk peuvent être entrées en tapant sur la touche correspondante (il n'est pas nécessaire de taper "Entrée" après chaque commande). Voici la liste des commandes disponibles:
b
Active/Désactive l'indicateur bootable d'une partition. Cela vous permet de choisir quelle partitions primaires sont bootables sur le disque) |
d
Détruire la partition. Cela transformera la partition en espace libre, et l'ajoutera aux partitions adjacentes si elles sont également libres. Une partition marquée comme étant vide ou inutilisable ne peut être détruite. |
g
Changement de la géométrie du disque (cylindres, têtes ou secteurs par piste). ATTENTION : N'utilisez cette commande que si vous savez VRAIMENT ce que vous faites. Ces paramètres peuvent également être changés par la ligne de commande. Durant le changement de géométrie, vous pouvez choisir de changer le nombre de cylindres ( c ), de têtes ( h ) ou de secteurs par piste ( s ). La valeur par défaut sera affichée au prompt ; vous pouvez l'accepter en tapant Entrée ou sortir sans changement de paramètres en tapant ESC. Pour changer la valeur par défaut, entrez simplement la valeur désirée et validez en appuyant sur Entrée. Les paramètres modifiés ne prennent pas effet avant le retour au menu principal. Si vous changez la géométrie du disque de telle manière que sa capacité devient plus grande, alors de l'espace libre sera affiché à la fin du disque. Dans le cas contraire, les partitions qui commencent après le dernier secteur sont effacées, et la dernière partition du disque est tronquée pour se terminer sur le dernier secteur. |
h
Affiche un écran d'aide (en Anglais). |
m
Maximise l'utilisation du disque de la partition. Cette commande récupérera l'espace inutilisé entre la table de partition et le début de la partition, mais au prix de rendre cette partition incompatible avec DOS, OS/2 et éventuellement d'autres systèmes. Par défaut, cfdisk crée des partitions compatibles DOS, OS/2, etc... |
n
Créer une nouvelle partition à partir d'espace libre. Si le type de la partition est Primary ou Logical, une partition de ce type sera créée, en revanche, si le type est Pri/Log, le programme vous demandera le type de partition souhaitée. Sachez que (1) seulement quatre partitions primaires peuvent être créées et que (2) vu qu'il ne peut y avoir qu'une seule partition étendue qui contient les partitions logiques, toutes les partitions logiques seront contiguës (sans partition primaire intercalée). cfdisk demande ensuite la taille de la partition à créer. La taille par défaut est la taille maximum de cette partition en fonction de l'espace libre disponible, en méga-octets. Vous pouvez soit taper Entrée pour accepter cette taille, soit entrer une taille différente au prompt. cfdisk accepte les tailles en méga-octets ( M ) [défaut], kilo-octets ( K ), cylindres ( C ) ou secteurs ( S ) en entrant le nombre immédiatement suivi de la lettre correspondante ( M , K , C ou S). Si la partition remplit l'espace disponible, la partition sera créée et vous serez ramené au menu principal. Sinon, la partition pourra être placée au début ou à la fin de la plage libre, et cfdisk demandera où placer la partition. Une fois la partition créée, cfdisk ajustera automatiquement le type des autres partitions si toutes les partitions primaires sont déjà utilisées. |
p
Afficher la table de partitions à l'écran ou dans un fichier. Les formats suivants sont disponibles : r
s
t
q
t
u
W
Flèche vers le Haut Flèche vers le Bas
Ctrl-l
?
|
Options
-a
Utilise une flèche à la place de la vidéo inverse pour indiquer la partition sélectionnée. |
-v
Affiche le numéro de version et le copyright. |
-z
Démarre avec une table de partitions vide. Cette option est utilisée lorsque l'on veut entièrement repartitioner le disque. Note: Cette option ne remet pas à zéro la table de partitions sur le disque ; le programme démarre seulement sans lire la table existante. |
-c cylindres
-h têtes
-s secteurs-par-piste
Utiliser un autre nombre de cylindres, têtes et secteurs par piste que ceux lus à partir du BIOS. Si votre BIOS ou carte contrôleur ne peut donner ces informations ou donne des informations incorrectes, utilisez ces options pour donner la géométrie du disque. |
-P opt
Affiche la table de partitions dans les formats spécifiés. opt peut être une ou plusieurs des options "r", "s" ou "t". Voir la commande p rint (ci-dessus) pour avoir plus d'informations sur les formats d'affichage. |
Voir aussi
fdisk(8)
Bugs
La version courante ne supporte qu'un seul disque (modification future prévue)
Auteur
Kevin E. Martin <martin@cs.unc.edu>
Traduction
Vincent Renardias <vincent@ldsol.com> 1999
Traduction
Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter au document original en langue anglaise fourni avec le programme.
Poster un commentaire