Use apenas um pool grande quando os conjuntos de dados, as quotas, o âmbito das cópias de segurança, a consistência das aplicações e a ordem de restauro permanecerem separados dentro dele; caso contrário, separe as funções de maior risco.
Faça o inventário dos dados persistentes e descartáveis
Faça uma lista das bases de dados, ficheiros carregados, configuração das aplicações, segredos, registos, miniaturas, transcodificações, caches de compilação e imagens obtidas. Classifique cada item como irrecuperável, restaurável ou recriável.
Uma estratégia sólida de cópia de segurança do Docker separa as definições do Compose, os volumes persistentes e as referências a segredos, em vez de tratar as imagens dos contentores como se fossem a aplicação.
- Proteja primeiro as bases de dados e os ficheiros carregados pelos utilizadores.
- Crie versões das definições do Compose e da implementação.
- Limite os registos, as caches, as miniaturas e as camadas das imagens.
- Mantenha as chaves e as instruções de recuperação fora do anfitrião.
Crie limites para conjuntos de dados e quotas
Um único pool não exige um único sistema de ficheiros nem um diretório sem limites. Dê às bases de dados, aos carregamentos, aos registos e às caches conjuntos de dados, volumes ou subvolumes separados, para que os instantâneos, as quotas, a compressão e as permissões possam ser diferentes.
Defina limites rígidos ou alertas para o crescimento de dados recriáveis. Um processo descontrolado de registos ou miniaturas deve parar antes de consumir o espaço livre necessário às bases de dados e à manutenção do sistema de ficheiros.
Reserve explicitamente capacidade livre. O pool deve continuar operacional durante a criação de instantâneos, a manutenção da base de dados e um restauro, e não apenas durante o funcionamento normal.
Adapte o comportamento do armazenamento à carga de trabalho
| Função | Comportamento do armazenamento | Proteção |
|---|---|---|
| Base de dados | Baixa latência, escritas síncronas | Exportação nativa e cópia de segurança do volume |
| Carregamentos | Capacidade e integridade | Instantâneos e cópia independente |
| Registos | Crescimento sequencial | Rotação e retenção curta |
| Caches | Alteração frequente | Quota; normalmente recriáveis |
| Cópias de segurança | Escritas sequenciais de grande dimensão | Domínio de falha diferente |
Uma disposição de armazenamento que separa o arranque, as aplicações, os conteúdos multimédia e as cópias de segurança impede que tarefas concorrentes transformem um único pool num bloco indistinto. Este mapa de funções de armazenamento de um homelab mostra a mesma lógica baseada nas funções.
Não coloque o único conjunto de dados de cópia de segurança junto dos dados ativos e considere-o protegido. Uma falha na importação do pool, um erro do administrador ou a perda do chassis pode afetar ambos.
Planeie cópias de segurança consistentes com as aplicações
Os instantâneos do sistema de ficheiros podem capturar vários serviços em pontos de transação diferentes. Para as bases de dados, utilize exportações nativas ou instantâneos com as aplicações suspensas e mantenha a versão da aplicação necessária para interpretar os dados.
Documente a ordem de restauro: montagem do armazenamento, segredos, base de dados, aplicação, proxy inverso e, por fim, validação pelo cliente. Teste um serviço num espaço de nomes temporário sem substituir o ambiente de produção.
Defina a retenção por função dos dados. As cópias de segurança frequentes das bases de dados podem precisar de uma retenção local curta e de uma cópia independente mais longa, enquanto as imagens obtidas podem ser eliminadas.
Utilize um critério de decisão para um único pool
Avance com um único pool quando os conjuntos de dados isolarem o crescimento, os instantâneos corresponderem às funções dos dados, as cópias de segurança saírem do anfitrião e uma falha de todo o pool estiver dentro do período de indisponibilidade aceite. Isto proporciona flexibilidade de capacidade sem eliminar os controlos operacionais.
Separe pools ou dispositivos quando a latência da base de dados for sensível a escritas em massa, a atividade de cópia de segurança tiver de sobreviver a uma falha do pool principal ou uma carga de trabalho experimental não puder partilhar com segurança o mesmo limite de capacidade. O guia de seleção do sistema operativo para servidor doméstico pode ajudar a associar estes controlos à plataforma.
Não compre mais capacidade para resolver a ausência de regras de retenção, quotas ou restauro. Esses são problemas de conceção que um pool maior apenas adia.
Conclusão
Compre apenas quando todos os requisitos obrigatórios forem cumpridos na divisão e na rede reais; caso contrário, espere, reduza o âmbito da conceção ou escolha uma plataforma mais simples.
Guia de Compra
Mais para Ler

Lista de verificação do servidor de IA local antes de comprar uma GPU
Uma lista de verificação pré-compra para evitar uma GPU rápida, mas incompatível, com refrigeração insuficiente ou com VRAM limitada num servidor de IA doméstico.

Lista de verificação para misturar unidades NAS antes de combinar capacidades
Uma lista de verificação pré-compra e pré-implementação para discos NAS mistos que evita desperdícios de capacidade ocultos e comportamentos de recuperação imprevisíveis.

Lista de verificação para comprar um servidor usado para um laboratório doméstico silencioso
Uma verificação prática antes da compra de hardware usado para laboratórios domésticos, que dá prioridade à acústica, ao consumo de energia, à facilidade de...

