restic

Definizione rapida

Programma open source da riga di comando che salva revisioni cifrate e deduplicate in repository locali o remoti.

Spiegazione

restic usa snapshot per rappresentare i punti di backup e può lavorare con diversi backend. È adatto a procedure automatizzate per chi preferisce descrivere pianificazione e destinazioni tramite comandi o script.

Esempio pratico

Un'attività pianificata crea uno snapshot della directory di lavoro, conserva quelli richiesti dalla policy e permette di estrarre i file in una cartella temporanea per verificarne il recupero.

Spiegazione tecnica

La password protegge l'accesso al repository e la deduplicazione riduce i dati ripetuti. La gestione deve includere `restic check`, una policy con `forget` e `prune` eseguita con criterio e prove di `restore`; repository e credenziali non vanno alterati manualmente.

Da non confondere con

restic crea snapshot versionati in un repository; non è un semplice comando di sincronizzazione che rende due directory uguali.