Restic: vergessen sollte mehrere Hostnamen annehmen (da es bereits mehrere Tags aufnehmen kann)

Erstellt am 20. Jan. 2018  ·  3Kommentare  ·  Quelle: restic/restic

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.

Ausgabe von restic version

restic 0.8.1
compiled with go1.9.2 on linux/amd64

Wie bist du restic genau gelaufen?

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.

Welches Backend/Server/Dienst haben Sie zum Speichern des Repositorys verwendet?

S3

Erwartetes Verhalten

Listen Sie Snapshots auf, die für alle Hostnamen aufbewahrt und gelöscht werden sollen.

Tatsächliches Verhalten

Es listet nur Snapshots vom zuletzt angegebenen Hostnamen auf.

Schritte zum Reproduzieren des Verhaltens

siehe oben

Hast du eine Idee, was das verursacht haben könnte?

Es sieht so aus, als ob nur der letzte Hostname für den Befehl Forget ausgewertet wird.

Haben Sie eine Idee, wie Sie das Problem lösen können?

Werten Sie alle Hostnamen aus (wie dies bereits bei Tags der Fall ist).

Hat dir Restic in irgendeiner Weise geholfen oder glücklich gemacht?

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.

good first issue minor complexity wanted bug

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ßer backup wo es keinen Sinn macht) in #2581.

Alle 3 Kommentare

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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen