Quais são as diferenças entre as várias tabelas de partição?
37
Quando estou procurando criar uma nova tabela de partição, tenho as seguintes opções:
aix
amiga
bsd
dvh
gpt
mac
msdos
pc98
sun
loop
O padrão no gparted parece ser o msdosque eu acho que é uma tabela de partição 'MBR'. No entanto, gpté mais recente, mas possui menos suporte ao Windows. Eu usei o Linux por um longo tempo, mas nunca realmente gostei de particionar.
Quais são as várias opções e suas diferenças? Existe um recomendado para discos somente Linux?
aix fornece suporte para os volumes usados no AIX da IBM (que introduziu o que hoje conhecemos como LVM);
amiga fornece suporte para o esquema de particionamento RDB da Amiga;
bsd fornece suporte para etiquetas de disco BSD;
dvh fornece suporte para cabeçalhos de volume de disco SGI;
gpt fornece suporte para tabelas de partição GUID;
mac fornece suporte para tabelas de partição Apple antigas (pré-GPT);
msdos fornece suporte para tabelas de partição MBR no estilo DOS;
pc98fornece suporte para tabelas de partição PC-98 ;
sun fornece suporte para o esquema de particionamento da Sun;
loop fornece suporte para acesso a disco bruto (estilo de loopback) - não tenho certeza sobre os usos deste.
Como você pode ver, a maioria deles é para sistemas mais antigos e você provavelmente não precisará criar uma tabela de partição de qualquer tipo que não seja gptou msdos.
Para um novo disco, recomendogpt : ele permite mais partições, pode ser inicializado mesmo em sistemas pré-UEFI (usando grub) e suporta discos maiores que 2 TiB (até 8 ZiB para discos do setor de 512 bytes). Na verdade, se você não precisar inicializar a partir do disco, recomendo não usar um esquema de particionamento e simplesmente adicionar todo o disco ao mdadmLVM ou ao zpool, dependendo se você usa o LVM (em cima mdadmou em baixo). não) ou ZFS.
+1. Se você adicionar um disco inteiro a um pool zfsonlinux, ele criará duas partições gpt, uma partição 1 alinhada a ashift com a maior parte do disco e uma pequena partição 9 no final do disco para a Partição de Sistema EFI . Como no MBR, há espaço suficiente antes do início da partição 1 para um carregador de inicialização como o grub.
14286
2
Você poderia explicar mais detalhadamente, por que "recomenda não usar um esquema de particionamento" se a unidade não é necessária para a inicialização? Por que é melhor não ter nenhuma tabela de partição?
Jonas Stein
9
Sim msdosé o particionamento baseado no Master Boot Record.
Você deve ir com msdosou com gpt. Você terá que usar o gpt se desejar mais de 7 partições (a menos que queira um MBR fora do padrão, o que eu não recomendo, você nunca sabe quais utilitários assumem as restrições do msdos / windows). Você também precisa gptconcordar se tiver unidades> 2Tb.
Se este for um disco apenas para Linux que nunca entrará em um sistema Linux realmente antigo que não suporta gpt, então seguir com ele gpté o mais fácil.
O antigo esquema de particionamento MBR suporta uma cadeia de comprimento indefinida de "unidades lógicas" (ou seja, partições secundárias) na "partição estendida". Esse limite de 7 que você declara não vem do próprio esquema de particionamento, nem mesmo (pelo que sei) de qualquer sistema operacional que o manipule. Eu já havia atribuído letras de unidade em dois terços do caminho até o final do alfabeto nos últimos anos. O esquema de particionamento EFI é definitivamente a escolha superior hoje em dia, em parte porque todo o espanto e folclore sobre partições primárias e estendidas desaparecem.
Sim
msdos
é o particionamento baseado no Master Boot Record.Você deve ir com
msdos
ou comgpt
. Você terá que usar o gpt se desejar mais de 7 partições (a menos que queira um MBR fora do padrão, o que eu não recomendo, você nunca sabe quais utilitários assumem as restrições do msdos / windows). Você também precisagpt
concordar se tiver unidades> 2Tb.Se este for um disco apenas para Linux que nunca entrará em um sistema Linux realmente antigo que não suporta
gpt
, então seguir com elegpt
é o mais fácil.fonte