Usando o Duplicity , posso fazer um backup incremental e eficiente em um armazenamento remoto não confiável. Isso funciona bem e eu posso restaurar arquivos em um momento específico (ou no próximo backup depois disso).
Bem, agora eu quero saber quando, no histórico de todos os backups, houve uma alteração específica no arquivo . O registro de data e hora de alteração de arquivo e os registros de data e hora de backup seriam suficientes.
Alguma maneira de fazer isso com duplicidade?
EDIT: Devo esclarecer que quero ver todas as alterações / versões desse arquivo e não apenas as últimas, por exemplo, quando foi introduzido pela primeira vez, quando foi alterado. Isso pode estar em vários backups incrementais de backup.
Respostas:
Desde a versão 0.7.03 do Duplicity, é possível listar as revisões nas quais um arquivo foi alterado:
fonte
Houve uma resposta na lista de e-mail de Edgar Soldin:
Portanto, em essência: agora não é possível com duplicidade de baunilha, mas os dados estão em metadados de duplicidade.
fonte
SIM , é possível fazer isso obtendo uma lista de todos os arquivos em cada instantâneo obtido pela duplicidade (ou seja, o primeiro backup completo e cada incremental) e, em seguida, comparar as listas de arquivos e procurar o arquivo específico que você está interessado com.
Embora ele não mostre todas as alterações no arquivo, a menos que o arquivo seja alterado com menos frequência do que as cópias duplicadas, ele mostrará cada estado do arquivo em cada ponto de backup.
Eu escrevi um script de shell para fazer isso.
fonte
Você pode tentar despejar a lista completa de arquivos e procurar o arquivo em questão nessa lista:
Este comando está mal documentado, mas cada linha do arquivo tem uma data que parece ter a hora da última modificação.
fonte
fonte