Estou pensando e tenho certeza de que muitos por aí também estão se perguntando, qual seria o melhor ou pelo menos o layout ideal do sistema de arquivos para um servidor baseado em GNU / Linux. Estou ciente de que não há layout geral, porque os layouts variam de acordo com o que o usuário final deseja alcançar, por isso reduzirei minha pergunta a uma implementação muito específica. O objetivo do servidor é como servidor de telefonia SIP de tamanho médio. O layout do sistema de arquivos que eu criei é o seguinte:
O tamanho total do disco rígido é de 146 GB
- Partição primária de 1 GB montada como / boot
- Partição primária de 16 GB montada como /
- Partição estendida de 16 GB montada como swap (o servidor tem 8 GB de memória e não aumentará em breve, pelo menos)
- Partição estendida de 52 GB montada como / var
- Partição estendida de 16 GB montada como / var / log
- Partição estendida de 30 GB montada como / usr
- Partição estendida de 5 GB montada como / tmp
- Partição estendida de 10 GB montada como / home
Eu coloquei a troca no meio, considerando que permitirá acesso mais rápido, fiz uma grande partição var, porque haverá muitos dados variáveis, como arquivos de banco de dados. Movi o / var / log e / tmp para uma partição diferente para ter certeza de que eles estão cheios, não derrubarão todo o sistema e movi o / usr também para torná-lo somente leitura se houver necessidade de tal medida. Eu criei uma partição pequena / doméstica porque o número de usuários será baixo, portanto não há necessidade de um grande espaço de armazenamento nos diretórios pessoais.
Suponho que haja muitos argumentos a favor e contra esse layout e estou curioso (tentando escolher a mente dos mais experientes ou mais sábios do que eu) sobre o que os outros pensam assim: essa fragmentação e ordem são boas considerando o acesso rápido (que é por isso que coloco a troca quase no meio), segurança e segurança de dados? Alguma ideia? Obrigado!