Restic: Ajoutez un niveau de journalisation « détaillé » qui enregistre exactement ce qui s'est passé

Créé le 23 mai 2018  ·  3Commentaires  ·  Source: restic/restic

Le nouveau restic 0.9.0 a amélioré la journalisation avec quatre niveaux de détail :

  1. --quiet -> rien (sauf erreurs)
  2. juste les statistiques d'achèvement
  3. --verbose ou -v -> étapes principales et statistiques d'achèvement
  4. --verbose --verbose ou ou -v 2 -> étapes principales, tous les fichiers, statistiques d'achèvement

Cependant, 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

  1. --quiet -> rien (sauf erreurs)
  2. juste les statistiques d'achèvement
  3. --verbose ou -v -> étapes principales et statistiques d'achèvement
  4. --verbose --verbose ou ou -v 2 -> étapes principales, statistiques d'achèvement des fichiers ajoutés/modifiés/supprimés
  5. --verbose --verbose --verbose ou ou -v 3 -> étapes principales, tous les fichiers, statistiques d'achèvement

Vous 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.

user interface feature suggestion

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!

Tous les 3 commentaires

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 /'
Cette page vous a été utile?
0 / 5 - 0 notes