Meu entendimento é de uma perspectiva de segurança, é melhor colocar as coisas em partições separadas e usar grupos lvm. Ao fazer isso, como você pode decidir alocar tamanhos para coisas como /var
/opt
, et al.
/ (root)
/home
/tmp
/var
/var/tmp
/var/log
/var/log/audit
/boot
/boot/efi
De uma perspectiva de segurança, não importa como você particiona seu disco.
Considerações práticas:
/boot/
precisa ser legível pelo GRUB, portanto, se você preferir um sistema de arquivos que o GRUB não possa ler, precisará de uma partição separada para ele. Você também precisa de uma partição de inicialização separada se o seu disco exceder um determinado tamanho, para o seu disco de 100 GB isso não importa./home
não importa, não deve ser usado para armazenar grandes quantidades de dados./var/log
em uma partição/disco separadaMeu particionamento preferido pessoal para VMs com cargas de trabalho do Docker (que obviamente é opinativo) :
/dev/sda1
: 1 GB/boot
/dev/sda2
: X GB swap (X depende do tamanho da RAM)/dev/sda3
: ~10GB/
/dev/sdb1
: Y GB/var/lib/docker
(Y dependendo dos contêineres)Eu não me importo se a VM usa LVM ou não, isso realmente não importa, redimensionar discos é fácil de qualquer maneira. O LVM adiciona uma camada adicional de complexidade que tecnicamente não é necessária com VMs.
Outras razões para este esquema de particionamento bastante simples:
/tmp
Hoje em dia geralmente é um tmpfs montado, sem necessidade de partição .Use o mínimo razoável e ajuste redimensionando lv e sistemas de arquivos online conforme necessário. Use uma partição com lvm em cima dela.
Minhas recomendações são: Esqueça
/var/log/audit
e/var/tmp
, geralmente eles não são necessários ou não são de uso pesado (excluindo casos em que você precisa implementar recomendações FIPS e criar esses sistemas de arquivos dedicados)/boot
- 1 gbpara o resto use LVM:
/
- 4-6 GB -/home
2 GB/tmp
- comece com 2 GBswap
- depende de muita RAM e carga/var
- comece com 2 GB/var/log
- comece com 2 GB/var/lib/docker
- comece com 2 GBe estender modestamente conforme necessário.
Se você pensar na situação em que precisará reduzir o sistema de arquivos, não use o XFS para este sistema de arquivos!