Le nouveau restic
0.9.0 a amélioré la journalisation avec quatre niveaux de détail :
--quiet
-> rien (sauf erreurs)--verbose
ou -v
-> étapes principales et statistiques d'achèvement--verbose --verbose
ou ou -v 2
-> étapes principales, tous les fichiers, statistiques d'achèvementCependant, aucun de ces niveaux n'enregistre les fichiers sauvegardés. Juste -v
n'enregistre pas les fichiers, et -v -v
enregistre tous les fichiers, même ceux qui ne sont pas sauvegardés (non modifiés).
Ma suggestion était d'ajouter un niveau qui enregistre exactement ce qui se passe pendant l'exécution, c'est-à-dire. fichiers qui sont ajoutés, modifiés ou supprimés dans cet instantané, par exemple
--quiet
-> rien (sauf erreurs)--verbose
ou -v
-> étapes principales et statistiques d'achèvement--verbose --verbose
ou ou -v 2
-> étapes principales, statistiques d'achèvement des fichiers ajoutés/modifiés/supprimés--verbose --verbose --verbose
ou ou -v 3
-> étapes principales, tous les fichiers, statistiques d'achèvementVous pouvez également utiliser des étiquettes de caractéristiques de journal pour activer/désactiver les options, par exemple
--log=scan,added,modified,deleted,unmodified,totals,stats
Et donc juste pour enregistrer les fichiers sauvegardés sans totaux à la fin, vous pouvez utiliser
--log=added,modified,deleted
Si vous voulez juste des totaux, vous pouvez utiliser
--log=totals
Et les options --verbose
correspondraient à certaines combinaisons prédéfinies de fonctionnalités de journal.
L'option stats
permettrait d'activer les statistiques détaillées par fichier, avec la taille et la taille totales du fichier réellement sauvegardées, et les temps de téléchargement.
Merci pour la suggestion, j'aimerais y réfléchir un peu.
J'apprécierais vraiment cette fonctionnalité aussi. Cela ferait ce que j'essaie de faire ici:
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
tellement plus facile. Merci!
Ce serait génial ! Voici une émulation de la nouvelle version de --verbose=2
(c'est-à-dire ignorer inchangé) en utilisant grep
:
restic --repo /path/to/repo backup --verbose=2 ~/ | grep -Ev '^unchanged /'
Commentaire le plus utile
J'apprécierais vraiment cette fonctionnalité aussi. Cela ferait ce que j'essaie de faire ici:
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
tellement plus facile. Merci!