Retour : Page Principale > sommaire aide > sommaire aide logiciels
On s'en sert notamment lorsqu'on installe un nouveau disque dur dans un serveur. Sur les machines de bureau, on préférera utiliser un outil graphique beaucoup plus simple : Gparted (disponible dans les LiveCD et les dépôts).
Il existe plusieurs formats de tables, notamment dos et GPT. La première ne permet pas de créer des partitions de plus de 2 TiO; en outre elle porte un nom répugnant. Dans tous les cas, on préférera utiliser GPT.
Exemple d'utilisation de parted pour créer une table de partitions sur le disque /dev/sdd :
Astuce : a priori, on fait commencer la partition à 1M (1 Mio) et ça marche.
Exemple d'utilisation de parted pour créer une partition primaire destinée à accueillir un SdF ext4 et prenant toute la place disponible, sur le disque /dev/sdd :
Note : créer une partition ne crée pas le SdF dedans, même si on a donné le type de SdF qu'on prévoyait d'y mettre. Il faudra utiliser mkfs.* par la suite.
Parted
GNU parted est un logiciel pour créer des tables de partitions et des partitions sur un support de stockage (disque dur, clef USB etc.)On s'en sert notamment lorsqu'on installe un nouveau disque dur dans un serveur. Sur les machines de bureau, on préférera utiliser un outil graphique beaucoup plus simple : Gparted (disponible dans les LiveCD et les dépôts).
Les tables de partitions
Un disque dur neuf, ou en retour de garantie, est souvent vierge : il ne contient aucune partition ni table de partitions. La première chose à faire est de créer une table de partitions, pour mettre des partitions dedans.Il existe plusieurs formats de tables, notamment dos et GPT. La première ne permet pas de créer des partitions de plus de 2 TiO; en outre elle porte un nom répugnant. Dans tous les cas, on préférera utiliser GPT.
Exemple d'utilisation de parted pour créer une table de partitions sur le disque /dev/sdd :
# parted /dev/sdd GNU Parted 2.3 Utilisation de /dev/sdd Bievenue sur GNU Parted ! Tapez 'help' pour voir la liste des commandes. (parted) mktable GPT
Les partitions
Une fois la table créée, on peut y mettre des partitions. Dans cet exemple, on se bornera à créer une partition primaire qui prend tout l'espace du disque. Pour cela, on utilisera la commande mkpart de parted. Il faut lui donner le type de partition, le type de système de fichiers qu'on prévoit de mettre eud'dans, la position de début et la position de fin. Oui mais attention, il y a un piège : on est tenté de mettre le début à 0, et ça marche pas; on obtient un message du genre "Warning: The resulting partition is not properly aligned for best performance." Il existe des moyens bien tordus de calculer le début optimal d'une partition pour un disque donné, mais ça ne marche pas à tout les coups (infos manquantes selon le disque, ou alors le calcul donne 0 à la fin ce qui n'avance à rien).Astuce : a priori, on fait commencer la partition à 1M (1 Mio) et ça marche.
Exemple d'utilisation de parted pour créer une partition primaire destinée à accueillir un SdF ext4 et prenant toute la place disponible, sur le disque /dev/sdd :
(parted) mkpart primary ext4 1M 100%
Note : créer une partition ne crée pas le SdF dedans, même si on a donné le type de SdF qu'on prévoyait d'y mettre. Il faudra utiliser mkfs.* par la suite.
Savoir où on en est
Pour consulter la liste des partitions et le type de table d'un disque, utiliser la commande print de parted :(parted) print
Quitter parted
C'est pas si évident ! Utiliser la commande quit :(parted) quit