Particionamento do servidor da web Linux: como devo fazer isso?

2

Eu pedi um servidor dedicado que terá discos rígidos de 2x1TB. Eu gostaria de uma pequena ajuda sobre como eu deveria particionar os discos.

Tudo será configurado usando o software raid1 (mdadm) e todos os dados do usuário residirão em /home (isso inclui os arquivos do site apache2 ao lado de todo o resto). Eu estava pensando em algo como o seguinte:

  • 4MB bios_grub (já que vou usar um GPT)
  • 1GB /boot (só porque - sim, eu sei que é demais)
  • 50GB / (isso incluirá /usr também)
  • 740 GB /home
  • 50 GB /var (registros, e-mails, outros)
  • 150 GB /var/lib/mysql (arquivos MySQL)
  • troca de 8 GB

O que você acha? Eu posso estar atribuindo menos espaço para /var/lib/mysql , uma vez que não esperamos ter muitos bancos de dados MySQL (eu até acho que 10 GB serão mais do que suficientes para as nossas necessidades).

O que você mudaria e por quê?

    
por feugatos 22.03.2013 / 12:12

4 respostas

3

Considere usar o LVM - Logical Volume Management . Ele permite gerenciar o armazenamento de maneira flexível - redimensionamento online de volumes e snapshots e mais.

    
por 22.03.2013 / 12:57
1

Não acho que seja útil separar /boot , / , /var . Esse tipo de micro-partição estava no clima do final dos anos 90 e início dos anos 2000, mas eu realmente não acho que ainda seja recomendado.

Eu até sinto que o /var/lib/mysql é supérfluo, se você não planeja colocar o banco de dados em um disco rígido realmente diferente.

    
por 22.03.2013 / 13:24
0

Eu não me importaria com tantas partições, não é necessário a menos que você esteja particionando para separar discos. Também é possível que isso possa causar dores de cabeça se eles ficarem cheios.

Geralmente, uso algo como o seguinte:

/boot - 1GB
/     - 5GB - 10GB
/data - Rest of disk
swap  - RAM X2

/boot e / são potencialmente grandes demais aqui, mas eu prefiro ter muito espaço do que arriscar muito pouco. Se você não tiver certeza, verifique os documentos da sua distribuição, pois eles provavelmente oferecerão esquemas de particionamento recomendados.

    
por 22.03.2013 / 13:32
0

Para um servidor autônomo, o uso de RAID1 faz algum sentido - embora você possa considerar o uso de partições de troca independentes (não espelhadas) nos dois discos. Se você alguma vez entrar em swap, você está apenas atrasando o sistema escrevendo para ambos os discos. Se é provável que você tenha uma falha de disco ao mesmo tempo em que o sistema ficou sem memória física, você realmente precisa de mais RAM ou menos configurações de memória.

Eu não concordo com Stephane que dividir seu disco em partições diferentes não é mais necessário - é uma boa maneira de proteger seu sistema de transbordamento de logs e o particionamento de leituras / gravações ainda traz benefícios de desempenho.

Usando mais partições do que você precisa parece desleixado - olhando para sua configuração, eu acho que valeria a pena manter / home no mesmo sistema de arquivos que /

Eu não sei nada sobre os aplicativos que serão executados, mas suspeito que a divisão entre o conteúdo do usuário e o banco de dados favoreça o antigo demais - mas, novamente, trabalho principalmente com material intensivo de banco de dados.

    
por 22.03.2013 / 14:13