A partição estendida não "ocupa espaço em disco", mas serve somente para podermos criar as partições lógicas sobre ela. Não é possível criar partições lógicas sem ter uma partição estendida.
Agora vamos criar uma partição lógica sobre a partição estendida que acabamos de criar.
Primeiro, iremos criar uma partição lógica de 1048576 Kbytes ( 1 GB ). Depois iremos criar a segunda partição lógica com o resto do espaço livre do disco. Segue o exemplo abaixo:
Criando a primeira partição lógica:
Comando (m para ajuda):
n
Primeiro cilindro (4628-4865, padrão 4628):
4628
Último cilindro ou +tamanho ou +tamanho M ou +tamanho K (4628-4865, padrão 4865):
+1048576K
Exibindo a partição criada com o comando "p":
Comando (m para ajuda):
p
Disco /dev/hda: 40.0 GB, 40020664320 bytes
255 cabeças, 63 setores/trilha, 4865 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hda1 2300 2331 257040 82
Linux swap / Solaris
/dev/hda2 * 2332 3605 10233405 83 Linux
/dev/hda3 3606 4627 8209215 83 Linux
/dev/hda4 4628 4865 1911735 5 Estendida
/dev/hda5 4628 4759 1060258+ 83 Linux
Criando a segunda partição lógica com o resto do disco:
Comando (m para ajuda):
n
Primeiro cilindro (4760-4865, padrão 4760):
4760
Último cilindro ou +tamanho ou +tamanho M ou +tamanho K (4760-4865, padrão 4865):
Usando valor padrão 4865
Exibindo a partição criada com o comando "p":
Comando (m para ajuda):
p
Disco /dev/hda: 40.0 GB, 40020664320 bytes
255 cabeças, 63 setores/trilha, 4865 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hda1 2300 2331 257040 82 Linux swap / Solaris
/dev/hda2 * 2332 3605 10233405 83 Linux
/dev/hda3 3606 4627 8209215 83 Linux
/dev/hda4 4628 4865 1911735 5 Estendida
/dev/hda5 4628 4759 1060258+ 83 Linux
/dev/hda6 4760 4865 851413+ 83 Linux
Agora temos duas partições lógicas criadas sobre a partição estendida.