Por que não são exibidos sda3 e sda4 com fdsik -l?

1

Eu queria mostrar todas as minhas partições, então eu digitei "fdisk -l". AFAIK, o formato do arquivo do dispositivo para um disco rígido scsi é semelhante a: sd_whichharddisk_whichpartition.

Para minha surpresa, depois de acertar "fdisk -l", recebi:

/dev/sda1 * /dev/sda2 /dev/sda5

Então, eu tenho três partições numeradas 1,2 e 5. Por que há uma lacuna entre os números 2 e 5? Quantas partições eu tenho com certeza?

    
por Abdul Al Hazred 25.02.2015 / 18:55

1 resposta

2

Sua unidade é formatada usando partições estendidas e lógicas. O formato da tabela de partições MBR permite apenas 4 partições primárias, portanto /dev/sda1 - /dev/sda4 são reservadas para partições primárias e estendidas. Se você quer mais de 4 partições, então você tem que usar partições lógicas dentro de uma partição estendida.

No seu caso:

/dev/sda1 é uma partição primária
/dev/sda2 é uma partição estendida

/dev/sda5 é a primeira partição lógica na partição estendida /dev/sda2 .

Estou assumindo que /dev/sda5 está sendo usado como sua partição swap. O Linux recomenda que você coloque seu espaço de troca em uma partição separada por razões de velocidade, e muitos instaladores de distribuição particionam a unidade como você está vendo em seu sistema.

Isso deve dar flexibilidade suficiente para adicionar partições adicionais dentro da partição estendida mais tarde, se você quiser, e o número dessas partições não é limitado a 4. Usando partições estendidas, você pode ter até 15 partições por unidade.

Veja estes links para mais detalhes:

link
link

    
por 25.02.2015 / 19:10