Ter o mesmo ficheiro no computador e no servidor é útil. Ainda assim, essa situação responde a uma pergunta diferente de “consigo recuperar o que perdi?”.
A sincronização procura manter estados relacionados entre locais. Conforme as regras do serviço, uma alteração ou eliminação também pode propagar-se. Versões anteriores e reciclagem ajudam em alguns casos, dentro dos seus limites de retenção.
Define o que precisas de recuperar
Uma pasta de documentos pode precisar de um processo diferente de uma aplicação com base de dados. Começa por listar o resultado esperado:
- Um ficheiro eliminado por engano.
- Uma versão anterior de um documento.
- Uma pasta de trabalho completa.
- O serviço, incluindo utilizadores, configuração e dados.
No caso do Nextcloud, o manual de backup identifica vários componentes: dados, configuração, base de dados e, quando aplicável, aplicações personalizadas e tema. Copiar apenas uma dessas partes não demonstra que o serviço completo possa ser reconstruído.
Cria um teste de recuperação
Escolhe um conjunto pequeno e conhecido. Guarda uma cópia de acordo com o procedimento da aplicação. Depois, recupera esse conjunto num destino separado.
Confirma se os ficheiros abrem, se as permissões permitem o uso esperado e se a aplicação encontra os dados. Para um serviço com base de dados, verifica também a coerência entre a base e os ficheiros. Usa o procedimento específico da versão instalada.
Um hash ajuda a comparar bytes. O tamanho do arquivo ajuda a detetar diferenças evidentes. Nenhum desses indicadores, isoladamente, prova que uma aplicação consegue arrancar e usar a cópia.
Regista uma decisão útil
Anota o que foi incluído, a data, a localização da cópia e o resultado do teste. Define quem consegue recuperar os dados se o servidor principal estiver indisponível.
A pergunta de revisão passa a ser concreta: qual perda consigo recuperar, até que data e com que procedimento?
Referência
Nextcloud — Backup. O procedimento deve corresponder à versão e à forma de instalação do serviço.