
Digamos que você tenha um servidor que possui dois VGs (base e sys) e base são as partições padrão (root, var, etc.) e sys seriam partições específicas do aplicativo.
Não consigo encontrar nenhuma documentação real sobre partições empilhadas (?). Isto é: /oracle como um lvm e depois dois outros lvms montados em /oracle/xxx e /oracle/yyy que conterão todas as partes específicas da aplicação ou se fizer mais sentido fazer um /oracle grande.
Tenho espaço em disco limitado e um aplicativo tende a preencher todo o disco. Quero saber qual configuração seria a forma mais "correta" de configurar o sistema.
Existe uma maneira preferida de fazer isso ou é realmente uma preferência pessoal?
Responder1
Se você tiver espaço limitado disponível, não deve fragmentá-lo demais em vários LVs. Você pode criar um único LV de "dados" grande e usá-lo para armazenar todos os dados do usuário/aplicativo.
Se precisar montar esse único LV em vários diretórios, você terá duas opções:
- monte-o em um único local (por exemplo: /mnt/data) e use links simbólicos para apontar para ele;
- monte-o em um único local (por exemplo: /mnt/data) e use a opção bind mount para remontar parte dele em outra árvore de diretórios.
A opção n.º 1 é mais simples de gerir (carga de baixa manutenção) e geralmente dá bons resultados, enquanto a opção n.2 é um pouco mais avançada, mas à custa de maior dificuldade de gestão (carga de manutenção elevada).