Snapshot é uma tecnologia de armazenamento e gerenciamento de dados que cria uma imagem exata do estado de um sistema, volume, arquivo ou máquina virtual em um ponto específico no tempo, permitindo que ele seja restaurado ou revertido para esse estado posteriormente sem interromper operações ativas. ([turn0search23](#turn0search23)
O que é?
Snapshot, no contexto de TI e armazenamento, pode ser entendido como uma “fotografia” (ponto in time) que captura a configuração, dados e metadados de um objeto — como um volume de armazenamento, sistema de arquivos ou máquina virtual — em um momento específico. Isso permite consultas subsequentes ao estado exato daquele objeto no momento em que o snapshot foi criado. ([turn0search1](#turn0search1)
Como funciona um snapshot?
Um snapshot geralmente utiliza técnicas como copy‑on‑write ou redirect‑on‑write, nas quais os dados originais não são duplicados diretamente no momento da criação do snapshot; em vez disso, apenas as alterações subsequentes são registradas, enquanto o estado original é preservado por meio de referências ou metadados. ([turn0search23](#turn0search23)
- Ponto‑no‑tempo: registra o estado do sistema exatamente quando o snapshot foi tirado. ([turn0search12](#turn0search12)
- Rápida criação: snapshots podem ser criados em segundos sem interrupção do serviço. ([turn0search23](#turn0search23)
- Economia de espaço: somente diferenças em relação ao estado anterior são armazenadas. ([turn0search15](#turn0search15)
Principais usos de snapshots
- Backup e recuperação rápida: reverter sistemas ou volumes ao estado anterior após falhas, atualizações mal‑sucedidas ou erros humanos. ([turn0search19](#turn0search19)
- Ambientes virtualizados: capturar estados de máquinas virtuais (VMs) antes de atualizações para permitir rollback imediato se necessário. ([turn0search23](#turn0search23)
- Testes e desenvolvimento: criar pontos de restauração antes de testes complexos ou alterações de software. ([turn0search27](#turn0search27)
- Proteção de dados: preservar versões anteriores de volume ou arquivos sem o overhead de backups completos. ([turn0search12](#turn0search12)
Snapshot vs. Backup
Embora ambos capturem estados de dados, snapshot e backup não são a mesma coisa:
- Snapshot: ponto‑no‑tempo rápido e eficiente que normalmente reside no mesmo sistema ou volume — ideal para recuperação imediata e rollback. ([turn0search20](#turn0search20)
- Backup: cópia de dados movida ou armazenada externamente — mais resiliente contra falhas de hardware ou desastres, sendo fundamental para recuperação a longo prazo. ([turn0search20](#turn0search20)
Tipos comuns de snapshots
- Snapshot de volume: captura o estado de um volume de armazenamento completo. ([turn0search19](#turn0search19)
- Snapshot de sistema de arquivos: registra o estado de um sistema de arquivos em um dado momento. ([turn0search21](#turn0search21)
- Snapshot de máquina virtual: inclui estado de disco e, em algumas implementações, memória e configuração da VM. ([turn0search19](#turn0search19)
Vantagens dos snapshots
- Recuperação rápida: retorno de sistemas ou volumes sem processos de restauração demorados. ([turn0search12](#turn0search12)
- Eficiência de armazenamento: usa pouco espaço adicional ao registrar apenas mudanças. ([turn0search15](#turn0search15)
- Integração com estratégias de proteção de dados: serve como complemento a backups e outros mecanismos de recuperação. ([turn0search16](#turn0search16)
Limitações e considerações
Snapshots dependem do sistema original: se o volume ou hardware subjacente falhar, o snapshot também pode ser perdido. Além disso, um grande número de snapshots pode impactar o desempenho ou consumo de espaço conforme as mudanças acumulam‑se ao longo do tempo. Por isso, eles devem ser gerenciados com políticas e limpeza adequada. ([turn0search23](#turn0search23)