Hostwinds Tutorials

Zoekresultaten voor:


Restic back-up snapshots verwijderen

Trefwoorden: Snapshot,  Restic,  Backups 

Restic back-ups winkel veranderingen in de loop van de tijd als een reeks de-gedupliceerde 'snapshots' van de server.Elke gegeven momentopname kan elk bepaald bestand herstellen zoals het op dat moment was.Als u veel gegevensveranderingen maakt, kunnen de back-ups in Object-opslag vrij groot zijn en soms wilt u het rustgevend vertellen om die wijzigingen te vergeten.U kunt snapshots uit de back-ups verwijderen en er zal automatisch uitzoeken welke gegevens moeten worden bewaard om een volledige back-up van het systeem te houden, maar de wijzigingen in die snapshots weggooien.Hostwinds Cloud back-ups Standaardwaarden van 60 snapshots die worden opgeslagen, maar dat kan worden gewijzigd.

Om eerdere snapshots te verwijderen, zijn slechts twee opdrachten nodig om uit te voeren, "vergeten" en "snoeien" de details van hoe u hierna kunt doen -

Net als bij elke interactie met RESTIC, moet u eerst de repo initialiseren om acties binnen het rustgevende uit te voeren.

# restic snapshots
password is correct
ID Date Host Tags Directory
----------------------------------------------------------------------
37f632eb 2018-02-22 11:32:43 hwkb.hostwindsdns.com all_databases.sql
b923eed6 2018-02-22 11:45:17 hwkb.hostwindsdns.com database_dump.sql
----------------------------------------------------------------------
2 snapshots

Het bovenstaande voorbeeld gebruiken, zijn er 2 back-ups.Om een momentopname te verwijderen, moet u de ID van de Snapshot kennen, het eerste item in de beschikbare snapshots hierboven.

In dit voorbeeld zullen we de tweede momentopname verwijderen, die de ID van heeft b923EED6

# restic forget b923eed6
password is correct
storage ID 9babef79
removed snapshot b923eed6

Vervolgens moet je een rustgevend snoei uitvoeren.Dit verwijdert de gegevens waarnaar wordt verwezen in de momentopname van de Restic Repository, het opruimen van niet-gerepareerde gegevens.

Een voorbeeld hiervan is hieronder te zien -

# restic prune
password is correct
storage ID 9babef79
counting files in repo
building new index for repo
[2:16] 100.00% 11981 / 11981 packs
repository contains 11981 packs (345057 blobs) with 56.676 GiB
processed 345057 blobs: 0 duplicate blobs, 0B duplicate
load all snapshots
find data that is still in use for 1 snapshots
[0:00] 100.00% 1 / 1 snapshots
found 2 of 345057 data blobs still in use, removing 345055 blobs
will remove 0 invalid files
will delete 11979 packs and rewrite 0 packs, this frees 56.664 GiB
counting files in repo
[0:00] 100.00% 2 / 2 packs
finding old index files
saved new indexes as [70561784]
remove 11 old index files
[1:12] 100.00% 11979 / 11979 packs deleted
done

Het wordt geadviseerd om een rustgevende controle te laten uitvoeren nadat u snoeit om ervoor te zorgen dat u weet of er interne gegevensstructuren zijn van de beschadigde repository.

Het commando dat wordt uitgevoerd en de uitvoer ervan zou vergelijkbaar zijn met dat hieronder -

# restic check
password is correct
create exclusive lock for repository
storage ID e7155fe8
load indexes
check all packs
check snapshots, trees and blobs
no errors were found

Nu, wanneer u uw back-upmomentopnamen bekijkt, wordt het item dat u hebt verwijderd niet meer wordt vermeld.

# restic snapshots
password is correct
ID Date Host Tags Directory
----------------------------------------------------------------------
37f632eb 2018-02-22 11:32:43 hwkb.hostwindsdns.com all_databases.sql
----------------------------------------------------------------------
1 snapshots

Geschreven door Hostwinds Team  /  juni- 5, 2021