Hostwinds Tutorial

Cerca risultati per:


Rimozione delle istantanee di backup dei restrimenti

Tag: Snapshot,  Restic,  Backups 

Restic Backups Store cambia nel tempo come una serie di "istantanee" de-duplicate del server.Qualsiasi data istantanea può ripristinare qualsiasi file dato come in quel momento.Se si effettuano un sacco di modifiche ai dati, i backup nella memoria dell'oggetto possono essere abbastanza grandi, e talvolta si desidera dire a Resic per dimenticare tali modifiche.È possibile rimuovere istantanee dai backup e il riposo capirà automaticamente quali dati devono essere conservati per mantenere un backup completo del sistema, ma scartare le modifiche in tali istantanee.I backup dei cloud hostwinds sono defatti su 60 istantanee vengono memorizzate, ma che può essere modificata.

Per rimuovere le istantanee precedenti, sono necessari solo due comandi per essere eseguiti, "Dimenticare" e "Prace" i dettagli di come farlo sono sotto -

Come con qualsiasi interazione con il residuo, è necessario prima inizializzare il repo per eseguire azioni all'interno del residuo.

# 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

Usando l'esempio sopra, ci sono 2 backup.Per rimuovere un'istantanea, è necessario conoscere l'ID dell'istantanea, che è il primo elemento nelle istantanee disponibili sopra.

In questo esempio, rimuoveremo la seconda istantanea, che ha l'ID di B923eed6.

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

Successivamente, dovrai eseguire una prugna restivale.Ciò rimuove i dati referenziati nell'istantanea rimossa dal repository residenziale, pulendo i dati non rincerti.

Un esempio di ciò può essere visto sotto -

# 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

Si consiglia di eseguire un controllo residenziale dopo aver potato per assicurarti di essere consapevole se ci sono strutture dati interne del repository danneggiato.

Il comando viene eseguito e la sua uscita sarebbe simile a quella inferiore -

# 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

Ora, quando visualizzi le tue istantanee di backup, la voce che hai rimosso non sarà più elencato.

# 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

Scritto da Hostwinds Team  /  giugno 5, 2021