Questão Revise minha estratégia de particionamento e particione as informações do servidor Ubuntu


Eu instalei o Ubuntu Server 10.04, para servir como servidor web e servidor de desenvolvimento samba na minha rede doméstica, na seguinte caixa:

  • Pentium III 733 MHz a 133 MHz
  • 768 MB de RAM
  • HD 1: 20,5 GB
  • HD 2: 41 GB

O que eu fiz, no que diz respeito ao particionamento, é o seguinte:

HD 1:

  • Partição primária [/] 19 GB
  • Partição lógica [swap] 1,5 GB

HD 2:

  • Partição lógica [/ home] 41 GB

Esta é uma configuração razoável? Vindo de um ambiente predominantemente Windows (e um pouco de Mac OS X), acredito que uma partição primária seja necessária para inicializar o sistema. Mas eu acho que li que eu poderia acabar com uma partição primária completamente para um ambiente Linux, e torná-lo uma partição lógica também, porque o Linux pode inicializar a partir de uma partição lógica. Eu acredito que isso foi sugerido para facilitar a criação de um sistema multi boot. Enquanto eu não tenho necessidade de um sistema multi boot, está usando somente partições lógicas ainda assim aconselháveis?

Além disso, ao imprimir as informações de particionamento, eu esperava que as partições fossem nomeadas consecutivamente como:

/dev/sda1 Linux
/dev/sda2 Linux swap / Solaris

/dev/sdb1 Linux

Mas tenho:

/dev/sda1 Linux
/dev/sda2 Extended
/dev/sda5 Linux swap / Solaris

/dev/sdb1 Extended
/dev/sdb5 Linux

Agora, se a memória me servir corretamente, uma partição estendida é de fato necessária para uma partição lógica. Isso está correto, certo? No entanto, o que eu não entendo é porque as partições lógicas são numeradas como sda5 e sdb5 no lugar de sda3 e sdb2, respectivamente. Isso é um sinal de que ainda existem partições não descobertas / ocultas em ambas as unidades? Ou esta é uma estratégia de nomenclatura convencional que eu desconhecia?


0


origem




Respostas:


É uma configuração bastante razoável para duas unidades e para uma máquina de servidor / servidor doméstico. Se você estivesse em apenas uma unidade, eu evitaria /home completamente, pessoalmente; se você não fizer um separado /home partição, os arquivos localizados nesse caminho simplesmente compartilhariam espaço com tudo o mais no / partição. No Unix, você monta partições ou dispositivos (como unidades de CD / DVD-ROM) em caminhos; quando montado, todos os arquivos sob esse caminho são acessados ​​a partir da partição ou do dispositivo montado nele.

Imagine / como seu C: drive - o sistema e todo o seu software irão para lá, enquanto /home é onde você manterá todos os seus dados de usuário, seus arquivos, seu código fonte, etc.

Quanto a sda5 et al, você está certo que é uma estratégia de nomenclatura: sda1 através sda4 são partições primárias e sda5 on são partições lógicas. Fazer partições lógicas é simplesmente um comportamento padrão no interesse de preservar o número limitado de partições primárias disponíveis. Funcionaria igualmente bem se fosse sda2 ou sda5.

Na verdade, eu nunca inicializei a partir de uma partição lógica (sua partição de inicialização é / Aqui; os arquivos de inicialização realmente vivem sob /boot) e, portanto, não sei quão sábio ou não é, mas eu não acho que você precise pensar sobre isso aqui, já que você especificou que não está esperando multi-boot nesta máquina. As partições lógicas são um mecanismo para contornar o limite de 4 partições primárias e muitos gerenciadores de inicialização só têm a capacidade de inicializar a partir de uma partição primária.


1



Muito bem, obrigado pela tranquilidade. Você disse: If you were only on one drive, I'd avoid /home altogether, personally. Eu nem estava ciente dessa possibilidade. Onde um normalmente guardaria todos os dados do usuário, em tal configuração, então? Por último, se possível, você seria capaz de dizer algo significativo sobre o uso de uma partição primária vs. lógica como uma partição do sistema? Obrigado. - Decent Dabbler
Eu editei para adicionar um pouco mais. - zigg
OK, parece razoável o suficiente. Mais uma vez obrigado zigg. - Decent Dabbler