Pular para o conteúdo
LGM-OS Enterprise
Casa Empresa
documentação

Voltar atrás quando algo dá errado, sem tirar os dados do dispositivo.

Snapshots

7 min · 7 seções

Um snapshot é uma foto de como uma pasta estava em um determinado momento. Ele é feito em um segundo, quase não ocupa espaço no começo e deixa você voltar atrás quando algo dá errado: um arquivo excluído sem querer, uma pasta que alguém sobrescreveu pelo celular, uma criptografia por ransomware.

Eles são gerenciados inteiramente pelo painel, em Armazenamento → Proteção → Snapshots. Não é preciso o terminal para nada do que está aqui.

Não são um backup. Eles ficam nos mesmos discos que os seus dados: se o dispositivo pegar fogo ou os discos quebrarem, eles vão junto. Para isso existem os backups, que levam os dados para fora. As duas coisas se complementam e nenhuma substitui a outra.

Antes de tudo: o que acontece ao restaurar

É a pergunta que todo mundo faz, e convém tê-la clara antes de tocar no botão.

Restaurar deixa a pasta exatamente como estava no snapshot. Exatamente quer dizer exatamente:

  • Um arquivo que você excluiu volta.
  • Um arquivo que você alterou volta à versão daquela época.
  • Um arquivo que você criou depois do snapshot desaparece.

Esse último é o que surpreende. Se você faz um snapshot na segunda, na terça copia vacaciones.jpg para essa pasta e na quarta restaura o de segunda: vacaciones.jpg não está mais lá, porque na segunda ele não existia. Não é uma falha — é o que significa “voltar para segunda-feira”.

Nada se perde, mesmo que você se engane. Logo antes de restaurar, o painel faz um snapshot de como a pasta está agora e o chama de antes-de-restaurar-… com a data. Se acontecer o caso do vacaciones.jpg, você restaura esse e o recupera. Você o verá na lista junto com os outros.


Restaurar, passo a passo

  1. Armazenamento → Proteção → Snapshots.
  2. Escolha o snapshot pela data.
  3. Restaurar.
  4. Marque quais pastas você quer devolver. Nada vem marcado, de propósito: restaurar é uma operação que exclui coisas, e não deve acontecer por tocar em um botão sem olhar. No alto você tem Todas, se quiser mesmo o volume inteiro.
  5. Confirme.

Enquanto ele trabalha, você vê uma barra de progresso com a pasta que está sendo devolvida. Uma pasta grande em discos giratórios pode levar horas; dá para continuar usando o NAS enquanto isso, mas não mexa nessa pasta até terminar.

Se algo não puder ser restaurado, ele avisa

Ele não fica calado nem dá como certo:

  • Uma pasta que hoje é um volume próprio (um dataset do ZFS ou um subvolume do Btrfs) não é restaurada, e o painel diz qual é. Os snapshots não entram dentro deles: a pasta apareceria vazia dentro do snapshot, e restaurar “o que há dentro” teria excluído o conteúdo real dela. Se você precisar voltar atrás em uma dessas, restaure o próprio snapshot dela.
  • Se não couber, ele para antes de começar e explica, em vez de encher o seu disco no meio do caminho.
  • Se uma pasta falhar, as outras continuam e, no final, ele diz qual falhou e por quê.

Quando eles são criados

De duas maneiras:

  • Automáticos, por Tarefas agendadas: você escolhe o volume, a frequência e quantos guardar. Eles se chamam auto- com a data.
  • Manualmente, com o botão, quando você vai fazer algo que dá receio — atualizar um app, reorganizar pastas, deixar alguém mexer no NAS.

Quantos guardar

A retenção das tarefas agendadas exclui os mais antigos e mantém os últimos N. Um ponto de partida razoável para uso doméstico: um por dia, guardando sete. Assim você tem uma semana para voltar atrás.

Tenha em mente que um snapshot começa sem ocupar nada, mas cresce à medida que você altera os dados: ele guarda o que já não está na versão de hoje. Muitos snapshots de dados que mudam muito ocupam espaço de verdade. O painel avisa quando o volume vai ficando cheio.

Quatro detalhes que talvez você espere e convém saber:

  • A retenção só mexe nos auto-. Os que você fez manualmente e os antes-de-restaurar-… ficam até você mesmo excluí-los.
  • Você pode bloquear um snapshot para que a retenção nunca o leve: útil antes de uma migração ou de uma mudança grande.
  • Um snapshot do qual se está restaurando neste momento não é excluído por ninguém, nem pela retenção nem por você: primeiro a restauração termina.
  • Também não é excluído o que alguém estiver olhando pelo Windows com “Versões anteriores”, nem nenhum enquanto uma replicação estiver enviando esse volume para outro NAS. Eles são podados na passada seguinte.

Conservar por faixas

Com um único número, o detalhe e o alcance são a mesma coisa: para poder voltar ao mês passado, você precisa guardar o mês inteiro. Por isso a tarefa agendada pode conservar por faixas: tantos por hora, tantos por dia, tantos por semana e tantos por mês, todos ao mesmo tempo.

Isso é ativado em Painel de controle → Tarefas agendadas, na própria tarefa de snapshots. A combinação que vem configurada —24 por hora, 7 por dia, 4 por semana e 12 por mês— dá menos de cinquenta snapshots e um ano para voltar atrás: o de hoje com detalhe de horas, o da semana passada com detalhe de dias e o do ano passado com detalhe de meses. Embaixo dos números, o painel diz quantos você vai conservar e até quando consegue voltar, antes de salvar.

É conservado o mais recente de cada hora, de cada dia, de cada semana e de cada mês até esgotar a cota de cada faixa. Como o mais recente desta hora também é o mais recente de hoje, muitos valem para várias faixas e no final ficam alguns a menos do que a soma: por isso o painel diz “no máximo”.

Só aparecem as faixas que a frequência consegue preencher: em uma tarefa diária não há faixa por hora, porque não há mais de um snapshot por dia para distribuir.

Enquanto estiver desligado, a tarefa continua com o número de sempre e nada muda.


Recuperar um só arquivo

Restaurar a pasta inteira para recuperar um arquivo é usar um canhão para matar uma mosca —você levaria junto tudo o que mudou desde então—. Para um arquivo solto:

  1. Veja se ele está na lixeira (Arquivos → Lixeira). O que é excluído pelo painel, por SMB ou pelo Windows passa por ali, e devolvê-lo é imediato e não mexe em mais nada.
  2. Se não estiver ali, restaure o snapshot em uma pasta da casa vazia criada para a ocasião, pegue o arquivo que você procura e exclua essa pasta.

Quando alguém criptografa os seus arquivos

É o caso em que eles mais valem. Um ransomware criptografa o que consegue gravar, e um snapshot já feito não pode ser modificado: a criptografia não o toca.

Se acontecer: desconecte o dispositivo da rede, olhe a lista de snapshots e restaure o último anterior à criptografia. O guia contra o ransomware traz o procedimento completo, com o que é preciso verificar antes de reconectar qualquer coisa.


Perguntas que sempre aparecem

Eles ocupam muito espaço? Ao serem criados, nada. Vão crescendo com o que você altera: guardam o que já não está na versão de hoje. Se os seus dados quase não mudam, sete snapshots podem ocupar alguns megas.

Posso olhar dentro de um sem restaurá-lo? Sim, restaurando-o em uma pasta da casa vazia, como em “recuperar um só arquivo”. Assim você compara sem mexer no que tem agora.

E se eu restaurar e for o snapshot errado? Restaure o antes-de-restaurar-… que foi criado sozinho logo antes. Você volta a como estava.

Eles deixam o NAS lento? Criá-los, não: é um segundo. Restaurar trabalha de verdade, porque copia arquivos.

Eles servem se um disco quebrar? Não. Estão nos mesmos discos. Para isso existem o RAID (que aguenta a quebra de um disco) e os backups (que levam os dados para fora do dispositivo). Snapshots, RAID e backups são três coisas diferentes, e as três são necessárias.


Continuar lendo