Como planejar corretamente tamanhos relativos de partições?

2

No trabalho, nossos sistemas devem ter os seguintes diretórios, cada um em uma partição dedicada:

/boot
/home
/audits
/opt
/tmp
/var
/home
/

Não há política ou diretrizes da empresa sobre os tamanhos que devem ser; que é deixado para o julgamento do administrador do sistema configurando-os.

Atualmente, eu os configuro como:

/dev/sda1    1GB    EXT3    /boot
/dev/sda2    8GB    SWAP    SWAP
/dev/sda3    265GB  EXT3    /home
/dev/sda4    191GB  EXTENDED
/dev/sda5    50GB   EXT3    /
/dev/sda6    50GB   EXT3    /audits
/dev/sda7    50GB   EXT3    /opt
/dev/sda8    20GB   EXT3    /tmp
/dev/sda9    20GB   EXT3    /var

Este é apenas um servidor específico, é claro, mas existem algumas diretrizes oficiais (por exemplo, no Padrão de Hierarquia do Sistema de Arquivos ) especificando quanto espaço deve ser alocado para cada um deles em relação aos outros?

Se não, há alguma razão objetiva para preferir algum padrão particular de alocação relativa sobre um diferente?

Abaixo estão os detalhes desse servidor em particular, como um estudo de caso:

Componentes do sistema: HP DL580G8: link

  • (2) HDDs de 500 GB em um RAID 1 - /dev/sda
  • (2) HDDs de 300 GB em um RAID 1 - /dev/sdb (não alocado)
  • 32 GB de RAM
  • 4 - PROCs (16 núcleos)

Não tenho espaço adicional nem ganho espaço adicional. Eu posso dividir as configurações de RAID, se necessário, mas preciso incluir algum tipo de redundância.

SO: SLES 11 SP 4

    
por CrashFive 04.04.2016 / 23:48

1 resposta

1

Estou assumindo que seus objetivos são:

  • disponibilize o máximo de espaço possível para os usuários
  • não fica sem espaço em disco em nenhum outro lugar e precisa desativar o servidor para redimensioná-los em um horário crítico

Se isso for verdade, recomendo trocar as unidades em sda e sdb e usar agora-500GB sdb apenas para /home . Então você pode dividir os 300GB sda da maneira que quiser:

  • Eu tive problemas com partições de/boot de 256MB% ficando sem espaço quando o Ubuntu não limpa versões antigas do kernel, então eu realmente recomendo ir até 5GB, mas isso é só o meu próprio uma vez-mordido-duas vezes -shy opinião. 1 GB deve ser mais do que suficiente na maioria dos casos.
  • Descobrir o máximo que você precisará para /audits e duplicá-lo algumas vezes.
  • Você precisaria hibernar? Em caso afirmativo, você precisará de mais espaço de troca, mas, de outro modo, 8 GB provavelmente será o suficiente. Se você começar a usar regularmente o espaço de troca, você precisa descobrir por que e resolver esse problema, de qualquer forma, então sim, provavelmente 8GB é suficiente para você.
  • Use algo como LVM, se puder, para a maioria de sdb , para que você possa redimensionar todas essas partições sem perder dados quando (não se) precisar.
  • Depois de reservar o suficiente para o restante das partições, coloque o restante em / , que é onde você instalará a maioria dos softwares de qualquer maneira.
  • A menos que seu software principal entre em /opt , você provavelmente pode reduzir /opt .
  • Se você conhece alguém que já está usando o software que está apoiando, pergunte se ele usa /tmp muito: isso pode informar se você precisa aumentar ou diminuir um pouco essa partição.
por 05.04.2016 / 00:29