Das neue restic
0.9.0 hat die Protokollierung mit vier Detailebenen verbessert:
--quiet
-> nichts (außer Fehler)--verbose
oder -v
-> Hauptschritte und Abschlussstatistiken--verbose --verbose
oder oder -v 2
-> Hauptschritte, alle Dateien, AbschlussstatistikenKeine dieser Ebenen protokolliert jedoch, welche Dateien gesichert wurden. Nur -v
protokolliert keine Dateien, und -v -v
protokolliert jede Datei, auch diejenigen, die nicht gesichert werden (unverändert).
Mein Vorschlag war, eine Ebene hinzuzufügen, die nur protokolliert, was während des Laufs passiert, dh. Dateien, die in diesem Snapshot hinzugefügt, geändert oder gelöscht werden, z
--quiet
-> nichts (außer Fehler)--verbose
oder -v
-> Hauptschritte und Abschlussstatistiken--verbose --verbose
oder oder -v 2
-> Hauptschritte, Statistiken zur Fertigstellung von Dateien hinzugefügt/geändert/gelöscht--verbose --verbose --verbose
oder oder -v 3
-> Hauptschritte, alle Dateien, AbschlussstatistikenAlternativ können Protokollfunktionslabels verwendet werden, um Optionen ein- oder auszuschalten, z
--log=scan,added,modified,deleted,unmodified,totals,stats
Und so können Sie nur Dateien protokollieren, die am Ende ohne Gesamtsummen gesichert wurden, die Sie verwenden können
--log=added,modified,deleted
Wenn Sie nur Summen möchten, können Sie verwenden
--log=totals
Und die --verbose
Optionen würden einigen voreingestellten Kombinationen von Protokollfunktionen zugeordnet.
Die Option stats
würde Details pro Datei-Statistik mit der Gesamtdateigröße und der tatsächlich gesicherten Größe sowie den Upload-Zeiten aktivieren.
Danke für den Vorschlag, ich würde gerne ein bisschen darüber nachdenken.
Ich würde mich auch sehr über diese Funktion freuen. Es würde das machen, was ich hier versuche:
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
sooo viel einfacher. Vielen Dank!
Das wäre toll! Hier ist eine Emulation der neuen Version von --verbose=2
(dh unverändert ignorieren) mit grep
:
restic --repo /path/to/repo backup --verbose=2 ~/ | grep -Ev '^unchanged /'
Hilfreichster Kommentar
Ich würde mich auch sehr über diese Funktion freuen. Es würde das machen, was ich hier versuche:
https://forum.restic.net/t/script-restic-diff-between-the-last-two-snapshots/1378/6
sooo viel einfacher. Vielen Dank!