web-dev-qa-db-fra.com

Quelles sont les différences entre les différentes tables de partition?

Lorsque je cherche à créer une nouvelle table de partition, j'ai les options suivantes:

  • aix
  • amiga
  • bsd
  • dvh
  • gpt
  • mac
  • msdos
  • pc98
  • Sun
  • loop

La valeur par défaut dans gparted semble être msdos qui, je suppose, est une table de partition "MBR". Cependant, gpt est plus récent, mais prend moins en charge Windows. J'utilise Linux depuis longtemps, mais je n'ai jamais vraiment étudié le partitionnement.

Quelles sont les différentes options et leurs différences? Existe-t-il un disque recommandé pour les disques Linux uniquement?

44
George Gibson

Les options correspondent aux différents systèmes de partitionnement pris en charge dans libparted ; il n'y a pas beaucoup de documentation , mais en regardant le code source :

  • aix prend en charge les volumes utilisés dans AIX d'IBM (qui a introduit ce que nous connaissons maintenant sous le nom de LVM);
  • amiga prend en charge le schéma de partitionnement RDB d'Amiga;
  • bsd prend en charge les étiquettes de disque BSD;
  • dvh prend en charge les en-têtes de volume de disque SGI;
  • gpt prend en charge GUID tables de partition;
  • mac prend en charge les anciennes (pré-GPT) Apple tables de partition;
  • msdos prend en charge les tables de partition MBR de style DOS;
  • pc98 prend en charge PC-98 tables de partition;
  • Sun prend en charge le schéma de partitionnement de Sun;
  • loop fournit la prise en charge de l'accès au disque brut (style loopback) - Je ne suis pas sûr des utilisations de celui-ci.

Comme vous pouvez le voir, la majorité d'entre elles concernent des systèmes plus anciens et vous n'aurez probablement pas besoin de créer une table de partition de tout type autre que gpt ou msdos.

Pour un nouveau disque, je recommande gpt: il autorise plus de partitions, il peut être démarré même dans les systèmes pré-UEFI (en utilisant grub), et prend en charge les disques supérieurs à 2 TiB (jusqu'à 8 ZiB pour les disques de secteur de 512 octets). En fait, si vous n'avez pas besoin de démarrer à partir du disque, je vous recommande de ne pas utiliser de schéma de partitionnement et d'ajouter simplement le disque entier à mdadm, LVM ou un zpool, selon que vous utilisez LVM (au-dessus de mdadm ou non) ou ZFS.

42
Stephen Kitt

Oui msdos est le partitionnement basé sur Master Boot Record.

Vous devriez soit aller avec msdos ou avec gpt. Vous devrez aller avec gpt si vous voulez plus de 7 partitions (sauf si vous voulez un MBR non standard, ce que je ne recommande pas, vous ne savez jamais quels utilitaires assument les restrictions msdos/windows). Vous devez également utiliser gpt si vous avez des lecteurs> 2 To.

S'il s'agit d'un disque Linux uniquement qui n'entrera jamais dans un très vieux système Linux ne supportant pas gpt, alors aller avec gpt est le plus simple.

9
Anthon