{{tag>Logiciel}} ====== Gdisk : manipulateur de table de partition GUID interactive ====== gdisk permet de manipuler dans un terminal les tables de partitions GPT ; il se lance en mode administrateur. * **gdisk** ne peut être utilisé que sur des **disques non montés** : pour manipuler les disques du système en place, utilisez obligatoirement un livecd ou une clé usb-live. * Le partitionnement avec **gdisk** entraîne la **perte de toutes les données présentes** sur le disque traité ! ===== Pré-requis ===== ===== Installation ===== ===== Configuration ===== ===== Utilisation ===== Pour lancer **gdisk**, précisez le nom du périphérique (ex : /dev/sdc), identifié avec lsblk et non monté ; 'p' pour pour voir la liste des partitions présentes :...@...:~$ sudo gdisk /dev/sdb GPT fdisk (gdisk) version 1.0.3 Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR; using GPT. Command (? for help): p Disk /dev/sdb: 262144000 sectors, 125.0 GiB Model: STORAGE DEVICE Sector size (logical/physical): 512/512 bytes Disk identifier (GUID): 4DEBA284-F77A-4B3B-B89A-3B4BA6B2CEB1 Partition table holds up to 128 entries Main partition table begins at sector 2 and ends at sector 33 First usable sector is 34, last usable sector is 262143966 Partitions will be aligned on 2048-sector boundaries Total free space is 4029 sectors (2.0 MiB) Number Start (sector) End (sector) Size Code Name 1 2048 262141951 125.0 GiB 8300 primary Command (? for help): ==== Commandes ==== ; b : (backup) Sauve les données de partition courante en mémoire dans un fichier binaire. Le fichier résultant contient dans l'ordre : le MBR, l'en-tête GPT principale, l'en-tête GPT de sauvegarde et une copie de la table de partition. ; c : (change) Change le nom GPT d'une partition ; d : (delete) Supprime une partition. ; i : (information) Affiche des informations détaillées ; l : (list) Affiche un sommaire des types de partition. ; n : (new) Crée une nouvelle partition ; o : Efface toutes les données de partition. ; p : (print) Affiche un sommaire basique de partitions ; q : (quit) Quitte le programme ; r : (restore) **menu de récupération et de transformation** **__Menu de récupération et de transformation__** ; b : Reconstruit l'en-tête GPT depuis une sauvegarde. ; c : Charge une sauvegarde de table de partition. ; d : Utilise l'en-tête GPT principal et reconstruit le backup, utile si l'en-tête GPT sauvegardé a été endommagé ou détruit ; e : Charge la table de partition principale. Cette option recharge la table de partition principale depuis le disque ; f : Charge le MBR et lui construit un GPT. Utile si le GPT est corrompu ou en conflit avec le MBR. ; g : Convertit GPT en MBR et quitte. Détruit les structures de données GPT ; h : Crée un MBR hybride. ; i : Affiche des informations de partition détaillées ; l : Charge les données de partition depuis un fichier sauvegarde. ; m : Retourne dans le menu principal ; o : Affiche les données MBR protectives ; p : Affiche la tables de partitions ; q : Quitte dans sauvegarder ; t : Transforme des partitions BSD en GPT ; v : Vérifie le disque ; w : Écrit les données sur disque ; x : **menu expert** ; s : Trie les entrées de partition ; t : Change de code de type d'une partition ; v : Vérifie le disque. ; w : Écrit les changement sur le disque ; x : **menu expert** **__Menu expert__** ; a : Définit des attributs = fonctionnalités pour chaque partition. gdisk supporte : **system partition**, **read-only**, **hidden**. ; c : Change le GUID d'une partition ; d : Affiche la valeur d'alignement de secteur ; e : Déplace les structures de données GPT à la fin du disque. Utile si vous avez ajouté des disques à un raid. ; f : Rend aléatoire le GUID de disque et de toutes les partitions. Peut être utilisé pour après avoir cloné un disque avec un autre utilitaire. ; g : Change le GUID du disque. ; h : Recalcule les valeurs CHS dans le MBR protective ou hybride ; i : Affiche des informations de partition détaillées. ; l : Change la valeur d'alignement de secteur. Les disques avec plus de secteurs logiques par secteur physique peuvent souffrir de problèmes de performance si les partitions ne sont pas alignées ; m : Retourne au menu principal ; n : Crée un nouveau MBR protective ; o : Affiche les données du MBR protective ; p : Affiche la table de partition ; q : Quitte sans sauvegarder les changements ; r : Entre dans le menu récupération et transformation ; s : Redimensionne la table de partition. La taille est de 128 entrées par défaut. Officiellement, les tables inférieur à 128 entrées (16k) ne sont pas supportés par GPT. ; t : Inverse 2 entrées de partitions dans la table de partitions. N'altère que leur ordre dans la table ; u : Réplique la table de partition courante du périphérique dans un autre périphérique. ; v : Vérifier le disque ; z : Détruit les structures de données GPT et quitte. ==== Créer une table de partition GPT ==== Tapez 'o' pour créer une nouvelle table de partition vide au format GPT et confirmez :Command (? for help): o This option deletes all partitions and creates a new protective MBR. Proceed? (Y/N): y Command (? for help): Vous pouvez alors : * 'w' : écrire la table de partitions et quitter * 'n' : créer des partitions ==== Créer des partitions Linux ==== Tapez 'n' pour créer une nouvelle partition et renseignez : * le numéro de la partition ou suivre le choix par défaut. * l'emplacement du début de partition. * l'emplacement de fin (vous pouvez définir la taille de la partition par une valeur chiffrée en l'encadrant entre un + et l'unité choisie (M = mégaoctet, G = gigaoctet) * le type de partition à utiliser : * par défaut 8300 = linux filesystem, le plus courant pour une partition linux * Pour une partition swap, choisissez 8200 = Linux swap Contrôlez l'état des partitions en tapant 'p' Par exemple, pour créer une partition linux de 500 MB : Command (? for help): p Disk /dev/sdb: 262144000 sectors, 125.0 GiB Model: STORAGE DEVICE Sector size (logical/physical): 512/512 bytes Disk identifier (GUID): 8D2DBD7B-3406-439E-AF31-F0EF56E7C24F Partition table holds up to 128 entries Main partition table begins at sector 2 and ends at sector 33 First usable sector is 34, last usable sector is 262143966 Partitions will be aligned on 2048-sector boundaries Total free space is 262143933 sectors (125.0 GiB) Number Start (sector) End (sector) Size Code Name Command (? for help): n Partition number (1-128, default 1): First sector (34-262143966, default = 2048) or {+-}size{KMGTP}: Last sector (2048-262143966, default = 262143966) or {+-}size{KMGTP}: +500M Current type is 'Linux filesystem' Hex code or GUID (L to show codes, Enter = 8300): Changed type of partition to 'Linux filesystem'Command (? for help): p Disk /dev/sdb: 262144000 sectors, 125.0 GiB Model: STORAGE DEVICE Sector size (logical/physical): 512/512 bytes Disk identifier (GUID): 8D2DBD7B-3406-439E-AF31-F0EF56E7C24F Partition table holds up to 128 entries Main partition table begins at sector 2 and ends at sector 33 First usable sector is 34, last usable sector is 262143966 Partitions will be aligned on 2048-sector boundaries Total free space is 261119933 sectors (124.5 GiB) Number Start (sector) End (sector) Size Code Name 1 2048 1026047 500.0 MiB 8300 Linux filesystem Command (? for help): **Validez les actions** en écrivant la table de partitions et quittant l'application : tapez 'w' Une fois les partitions créées, utilisez la commande **MKFS** pour les formater. N'oubliez pas de modifier le fichier **/etc/fstab** pour ajouter les partitions à votre système. ===== Désinstallation ===== ===== Voir aussi ===== * **(fr)** [[https://debian-facile.org/doc:systeme:gdisk]] * **(fr)** [[https://uubu.fr/?page=00001187&css=%27blanc%27]] ---- //Basé sur << [[https://debian-facile.org/doc:systeme:gdisk|gdisk]] >> par mortalius.//