O novo restic
0.9.0 melhorou o registro com quatro níveis de detalhe:
--quiet
-> nada (exceto erros)--verbose
ou -v
-> etapas principais e estatísticas de conclusão--verbose --verbose
ou ou -v 2
-> etapas principais, todos os arquivos, estatísticas de conclusãoNo entanto, nenhum desses níveis registra apenas quais arquivos foram salvos em backup. Apenas -v
não registra arquivos, e -v -v
registra todos os arquivos, mesmo aqueles que não estão sendo copiados (sem modificação).
Minha sugestão foi adicionar um nível que registre apenas o que acontece durante a execução, ou seja, arquivos que são adicionados, modificados ou excluídos neste instantâneo, por exemplo
--quiet
-> nada (exceto erros)--verbose
ou -v
-> etapas principais e estatísticas de conclusão--verbose --verbose
ou ou -v 2
-> etapas principais, estatísticas de conclusão de arquivos adicionados / modificados / excluídos--verbose --verbose --verbose
ou ou -v 3
-> etapas principais, todos os arquivos, estatísticas de conclusãoAlternativamente, rótulos de recursos de registro podem ser usados, para ligar / desligar opções, por exemplo
--log=scan,added,modified,deleted,unmodified,totals,stats
E então, apenas para registrar os arquivos de backup sem totais no final, você pode usar
--log=added,modified,deleted
Se você quiser apenas os totais, pode usar
--log=totals
E as opções --verbose
mapeariam para algumas combinações predefinidas de recursos de registro.
A opção stats
permitiria estatísticas detalhadas por arquivo, com o tamanho total do arquivo e o tamanho real do backup e os tempos de upload.
Obrigado pela sugestão, gostaria de pensar um pouco sobre isso.
Eu realmente aprecio esse recurso também. Isso tornaria o que estou tentando fazer aqui:
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
muuuuito mais fácil. Obrigado!
Isso seria ótimo! Aqui está uma emulação da nova versão de --verbose=2
(ou seja, ignorar inalterado) usando grep
:
restic --repo /path/to/repo backup --verbose=2 ~/ | grep -Ev '^unchanged /'
Comentários muito úteis
Eu realmente aprecio esse recurso também. Isso tornaria o que estou tentando fazer aqui:
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
muuuuito mais fácil. Obrigado!