Die Dokumentation unter http://restic.readthedocs.io/en/latest/060_forget.html#removing -snapshots-according-to-a-policy erklärt, wie Sie beim Entfernen alter Backup-Revisionen mehrere Tags angeben können. Obwohl Sie technisch gesehen auch mehrere --hostname-Werte angeben können, wird nur der letzte für den Befehl tatsächlich ausgewertet.
restic version
restic 0.8.1
compiled with go1.9.2 on linux/amd64
backup my-remote forget --hostname hostname1 --hostname hostname2 --keep-hourly 4 --keep-daily 8 --keep-weekly 5 --keep-monthly 13 --keep-yearly 10
Ich verwende https://github.com/binarybucks/restic-tools als Wrapper, um einfach auf S3/minio zu sichern.
S3
Listen Sie Snapshots auf, die für alle Hostnamen aufbewahrt und gelöscht werden sollen.
Es listet nur Snapshots vom zuletzt angegebenen Hostnamen auf.
siehe oben
Es sieht so aus, als ob nur der letzte Hostname für den Befehl Forget ausgewertet wird.
Werten Sie alle Hostnamen aus (wie dies bereits bei Tags der Fall ist).
das ist ein sehr schöner letzter punkt :-D. Ich habe nur kurze Zeit mit Restic gespielt. Aber bisher sieht es sehr schön aus und extrem einfach einzurichten. Ich freue mich darauf, weitere Erfahrungen damit zu sammeln.
Danke für den Bericht, das ist in der Tat etwas einschränkend. Wir können dies leicht erweitern, sodass Sie --hostname
mehrmals angeben können. Ich werde dieses Problem offen halten, um es zu verfolgen.
Jemand Lust auf eine PR? :)
Zusätzlich zur Lösung dieses Problems für forget
ich diese Erweiterung für fast alle Befehle hinzugefügt, die --hostname
(außer backup
wo es keinen Sinn macht) in #2581.
Hilfreichster Kommentar
Zusätzlich zur Lösung dieses Problems für
forget
ich diese Erweiterung für fast alle Befehle hinzugefügt, die--hostname
(außerbackup
wo es keinen Sinn macht) in #2581.