Aller au contenu

GPT (table de partitions GUID)

GPT (en anglais GUID Partition Table) : format de table de partitions défini par la spécification UEFI, qui a remplacé l'ancienne table MBR. Elle accepte des disques de plus de 2 Tio, plus de quatre partitions sans partition étendue, et donne à chaque partition un code de type, un identifiant unique (PARTUUID) et un nom (PARTLABEL). Une copie de secours de la table est écrite à la fin du disque.

Un serveur UEFI démarre depuis une partition GPT de type EF00, la partition système EFI, montée sur /boot/efi. Un disque GPT peut aussi démarrer en BIOS hérité, à condition d'avoir une petite BIOS boot partition sans système de fichiers où GRUB range son second étage : c'est la disposition des images cloud (sda14 pour l'amorçage BIOS, sda15 pour l'ESP).

Pour un volume de données : parted /dev/disk/by-id/... mklabel gpt mkpart donnees ext4 0% 100%. Le premier argument de mkpart est le nom de la partition, ext4 ne sert qu'à choisir le code de type (aucun système de fichiers n'est écrit), et 0% laisse parted aligner le début sur 1 Mio. Les liens /dev/disk/by-partuuid/ et /dev/disk/by-partlabel/ désignent une partition avant même qu'elle porte un système de fichiers ; mklabel efface la table existante, d'où l'intérêt de viser le volume par son identifiant by-id.

Dans les cours

Voir aussi