É comum algumas pessoas ter dúvidas na hora de criar o particionamento para o seu servidor linux, seja para rodar as suas aplicações ou serviços, neste artigo irei dar algumas dicas definir o particionamento do seu servidor CentOS/RHEL, então vamos lá!
Eu costumo criar as partições separadas manualmente, por questão de organização e boa prática, sendo elas: swap, /boot, / – barra, /home e /var.
Criei abaixo um cenário de um servidor de arquivos e vou mostrar como farei o particionamento.
Servidor | Serviço | HD | Memória |
---|---|---|---|
Fileserver | Samba | 500 GB | 2048 GB |
PARTICIONAMENTO:
swap | /boot | / | /home | /var |
---|---|---|---|---|
2048 MB | 1 GB | 10 GB | 482GB | 5 GB |
Como pode ver, criei uma partição /home com 482 GB, por que deixei dessa forma? como o será um servidor de arquivos deixarei os arquivos no diretório home e por isso deixei uma quantia boa de espaço, isso muda de acordo com o que seu servidor irá rodar, se fosse um servidor web com o apache, seu seu site ficaria no /var/www então vai ter que dedicar mais armazenamento no /var/www para armazenar seu site.
Irei explanar um breve resumo das principais partições que atribuí, não irei entrar em detalhes quanto ao padrão de hierarquia do sistema de arquivos, o FHS – Filesystem Hierarchy Standard, para saber mais, clique aqui.
As partições de swap suportam memória virtual: os dados são gravados em uma partição de troca quando não há RAM suficiente para armazenar os dados que o sistema está processando.
A Red Hat recomenda:
Menor que 2 GB de RAM, deixe pelo menos duas vezes a quantidade de memória RAM, exemplo: se tiver 1 GB de RAM, coloque 2048 de SWAP, ou seja, 2 GB.
De 2 GB à 8 GB, recomenda-se que deixe igual a quantidade de memória RAM.
De 8 GB à 64 GB, recomenda-se que deixe pelo menos 4 GB.
Maior que 64 GB, recomenda-se que deixe pelo menos 4 GB.
Lembrando que o mínimo recomendado é 1024 MB, 1 GB.
A partição /boot é onde contém o kernel do Linux e também onde fica os arquivos necessários para sistema operacional inicializar, como o GRUB, EFI, e etc.
**A Red Hat recomenda:
** Versão 6 do CentOS/RHEL o mínimo de 250 MB, agora na versão 7 recomenda-se 1 GB.
Nota:
Caso esteja usando usando LVM, o /boot precisa ser uma partição separada.
Mais conhecido como Barra ou Raiz é onde fica toda a hierarquia do sistema operacional, como: arquivos de configuração, sistema e entre outros.
A Red Hat recomenda que deixe no mínimo 10 GB, mas se você de fazer uma instalação mínima dos sistema operaciona 5 GB já atenderia, mas lembrando que 10 GB é o suficiente para que você possa instalar todos os pacotes necessários.
Onde fica os arquivos dos usuários, deixe separados do sistema, caso ocorra algum problema na partição do sistema operacional, não vai querer perder os arquivos dos seus usuários.
Onde armazena os arquivos variáveis do sistema, logs, arquivos temporários, arquivos do apache e BD.
Eu sempre deixo essa partição separada devido aos logs, se o sistema der problema você vai conseguir analisar os logs para saber o que ocorreu.
O Software de atualização PackageKit faz o download dos pacotes atualizados para: /var/cache/yum/ por padrão. Se você criar uma partição ou um volume separado /var, certifique-se de ter pelo menos 3 GB de tamanho para acomodar as atualizações dos pacotes baixados.
Se for instalar um Banco de Dados ou Apache, recomendo que deixe a partição separada também, ficando /var/www ou /var/lib/mysql deixe uma quantidade de armazenamento dedicada para essas partições.
Deixe sempre as partições separada e lembrando sempre dos pontos que citei de cada uma delas.
Galera, e por hoje é só! fique atento que sempre tem conteúdo novo e compartilhe se com os amigos!
Abraços!
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/installation_guide/s2-diskpartrecommend-x86
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/sect-disk-partitioning-setup-x86#sect-recommended-partitioning-scheme-x86
Se una com os assinantes de nossa Newsletter, sempre que tiver postagem nova você será notificado.