Por razões que eu esqueci ... (IIRC tem a ver com quanto espaço é alocado para a tabela de partição no disco físico) você só pode fazer 4 entradas na tabela de partição de discos. Assim como um sistema de arquivos MSDOS só permitirá 512 entradas no diretório "root". Para contornar essa restrição no MSDOS, eles criaram subdiretórios, que estavam no mesmo formato do diretório "raiz", com a exceção de que eles poderiam crescer em tamanho, já que eram apenas arquivos com um atributo especial. Versões anteriores do MSDOS não tinham suporte para "subdiretórios", o IIRC que não veio até o MSDOS 1.6 ou mais. Então, agora temos os tipos de partições "extended" e "LVM" na tabela de partições de discos para executar a mesma função que um subdiretório, isso nos permite criar mais de 4 partições físicas. O tamanho físico da partição estendida é determinado pelo número de partições lógicas que você declara durante a execução do fdisk. Tem as descrições da partição lógica. Uma partição lógica, não pode ser inicializada, é por isso que você precisa ter uma partição física para inicializar.
A saída do sudo fdisk / dev / sda -l para o meu computador está abaixo. Eu recomendaria pelo menos 10 Gib (alguns dizem 20) para a partição que você montar para "/". Eu por várias razões, gosto de ter uma partição separada para / usr (ou com a opção 20 Gib / usr / local) dimensionada de acordo com sua experiência e outra para / home. O último para uma partição swap, tamanho (alguns dizem) para o dobro da sua RAM instalada, eu faria com que RAM + Swap = 16 Gib para um desktop "normal". Eu tive uma máquina rodando Apache, proftp, assim como programas CAD e compiladores rodando, com 12G de RAM, rodando por meses seguidos sem usar swap. Sua milhagem pode variar ...
Perdoem a formatação da saída, esta caixa não parece gostar do meu recorte & colar!
Disco / dev / sda: 111.8 GiB, 120034123776 bytes, 234441648 setores
Unidades: setores de 1 * 512 = 512 bytes Tamanho do setor (lógico / físico): 512 bytes / 512 bytes
Tamanho de E / S (mínimo / ótimo): 512 bytes / 512 bytes
Tipo de disco: dos
Identificador de disco: 0x3bec3746
Tipo de ID do tamanho dos setores de fim de inicialização do dispositivo
/ dev / sda1 * 2048 11999231 11997184 5.7G 83 Linux
/ dev / sda2 12001278 234440703 222439426 106.1G 5 Extended
/ dev / sda5 12001280 111998975 99997696 47.7G 83 Linux
/ dev / sda6 112001024 211998719 99997696 47.7G 83 Linux
/ dev / sda7 212000768 234440703 22439936 10.7G 82 Troca de Linux / Solaris
Nota: sda1 é a partição inicializável (física), enquanto sda2 é uma partição estendida e é física, mas apenas descreve onde as informações "estendidas" estão localizadas. sda5, sda6 & sda7 são discos lógicos descritos em / sda2. O que acontece com sda3 e 4? IDK, eu costumava, mas isso estava de volta em torno do kernel v0.97 ou assim, já faz algum tempo. Espero que isso explique o que está acontecendo aqui. Para mais informações, eu me referiria a um livro "old skool" (copyright 1988 Thom Hogan) chamado "The Programmer's PC Sourcebook", ele tem uma tabela da Tabela de Partição de Disco, com todos os tipos de notas detalhadas sobre compensações, etc. Se você quiser saber o que está acontecendo, é válido hoje, exceto pelas informações legadas do SO, bem, a informação ainda é válida, mas quem escreve software para manipular hardware em um IBM PC / 2 mais? p>