Lessico IT › Infrastruttura › restic

restic

Infrastruttura Svenska → Aggiornato: 2026-10-02

Uno strumento di backup scritto in Go da Alexander Neumann. Un unico binario statico, un repository cifrato e deduplicato, e nessuna distinzione da tenere a mente tra backup completi e incrementali: ogni esecuzione produce uno snapshot completo.

I file vengono divisi in blocchi con il content-defined chunking, così una piccola modifica in mezzo a un file grande produce un solo blocco nuovo. I blocchi sono cifrati con AES-256 prima di lasciare la macchina, il che rende sicuro tenere il repository presso terzi. Backend: directory locale, SFTP, S3 e compatibili, Backblaze B2, Azure, Google Cloud e rest-server.

La conservazione si regola con forget --keep-daily 7 --keep-weekly 4 seguito da prune. La lamentela più comune è che prune è stato storicamente lento e vorace di memoria sui repository grandi. Verificate i ripristini: un repository mai provato non è un backup.

← Torna al lessico