Esquema de partição para instalação do Debian

4

Estou instalando o Debian Wheezy em uma partição de 50 GB de um disco rígido Seagate SATA de 500 GB com 2 GB de RAM. Eu quero usar o seguinte esquema de partição, mas preso em:

  1. Quanto ( in percent ) de espaço em disco deve ser dado às seguintes partições?
  2. A ordem em que as partições devem ser criadas?

Para que o sistema seja executado muito rápido e suave.

/
/boot
/home
/tmp
/usr
/var
/srv
/opt
/var/www
/usr/local
SWAP

INFORMAÇÃO DA MÁQUINA

  1. Atualização do Debian Wheezy de 64 bits até a data
  2. Papel do servidor da máquina
  3. Software principal
  4. Bind9, Apache2, Mysql-Server, PHP5
  5. Disco rígido SATA de 500 GB da Seagate
  6. 2 Partições 50 GB & 450 GB Eu não quero tocar em 450 GB Partition (sda2) no entanto eu posso levar 50 GB a mais de sda2, se necessário
por Nishan 21.08.2013 / 09:59

4 respostas

1

Como você está criando todas as partições Debian no mesmo disco, não há ganhos de desempenho a serem feitos por diferentes layouts de partição. Os únicos ganhos são para redução de risco (porque colocar tudo em / pode colocá-lo em um "lugar ruim" [tm] se o espaço em disco das partições estiver esgotado). Eu sugeriria:

 / 1G
 /boot 100M
 /usr 10G
 /var 15G
 /home 20G
 swap 4G

Coloque todo o espaço de /home em /usr se você não pretende ter muitos usuários / requerer grande espaço para diretórios base.

/ a 1G / é generoso, pois a maioria de sua instalação operacional chegará a /usr . Algumas bibliotecas acabarão em /lib , mas terão apenas algumas centenas de megabytes de tamanho para a maioria dos servidores. Se você é paranóico, aumente o tamanho de / . /var tende a ser sua área de dados não volátil, arquivos de log, arquivos pid, crontabs, filas de mensagens temporárias, diretório tmp não volátil e assim por diante. /home é mais para o benefício dos usuários, mas se em uma função de servidor não houver nada que impeça você de configurar o apache para procurar em /home/www em vez de /var/www ou para linkar simbolicamente para a partição /home de /var/www .

Eu executei meus servidores nesta configuração por vários anos e precisei apenas variar a fórmula para funções de servidor específicas (servidores de banco de dados, servidores de email de grande volume).

    
por 21.08.2013 / 10:27
5

O layout da partição tem influência nula na velocidade do sistema (a menos que você tenha partições em várias unidades). Portanto, escolha o que facilita a manutenção (o que faz parte do bom funcionamento). A menos que você tenha necessidades especiais, crie os seguintes sistemas de arquivos (além de trocar):

  • / para o sistema operacional
  • /home para dados do usuário, a menos que seja um servidor que tenha apenas alguns arquivos de ponto em / home '
  • Possivelmente um separado para dados que não pertencem a um usuário humano, geralmente montado em /srv .

No seu caso, um /home separado provavelmente não é garantido, mas você pode querer um /srv separado. Se você separar /srv , então /var/www e /var/mysql devem ser links simbólicos para diretórios em /srv .

Os tamanhos das partições dependem de quantos dados você possui e quantos programas deseja instalar além da instalação básica do LAMP. 10GB para o sistema operacional é bastante.

Montar /tmp como tmpfs .

Partições separadas para /var , /usr , /opt e assim por diante só complicarão sua vida e não trarão nenhum benefício para você.

Use o LVM para particionar, não crie mais partições no estilo PC. O LVM torna a administração muito mais fácil.

    
por 23.08.2013 / 03:35
2

Eu gosto de usar o LVM para particionamento. É um pouco mais complexo, mas acho que sua versatilidade faz valer a pena. Então eu particionaria assim:

  • sda1: / boot (256M)
  • sda2: volume físico de LVM (todo o resto)

Você pode usar o LVM também para inicialização, mas é mais complexo.

Em seguida, criaria um grupo de volumes usando o sda2 ("vg01" ou qualquer outra coisa que você goste) e defina esses volumes lógicos:

  • root (montado em /): 2G
  • usr (/ usr): 10G
  • var (/ var): 3G
  • casa (/ home): 10G
  • swap (para swap): 2G (dependendo da sua memória; eu usaria 4GB no máximo)

Eu gosto de usar nomes para LVs que me dizem o que há neles. Além disso, torna mais fácil concluir a guia: -)

Esse layout deixaria cerca de 23 GB (50 - (2 + 10 + 3 + 10 + 2)) gratuitos para atribuir ao que você quiser. Com o LVM você pode criar volumes para coisas temporárias e, em seguida, excluí-los ou redimensionar volumes atuais se achar que precisa de mais espaço.

    
por 21.08.2013 / 10:42
2

Já que você fez uma pequena partição, eu colocaria tudo em / e faria cerca de 2GB de swap. É isso:)

    
por 21.08.2013 / 18:01