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.