đž Hoofdstuk 50: Restic¶
Restic is een moderne back-up tool geschreven in Go.
Het richt zich op snelheid, veiligheid en eenvoud, met ondersteuning voor encryptie en deduplicatie.
đĨ Installatie / Update / Verwijderen¶
# Installeren via apt
sudo apt install restic
# Nieuwste versie (aanbevolen)
wget https://github.com/restic/restic/releases/latest/download/restic_linux_amd64
chmod +x restic_linux_amd64
sudo mv restic_linux_amd64 /usr/local/bin/restic
# Versie check
restic version
# Verwijderen
sudo apt remove restic
âī¸ Configuratie¶
Restic gebruikt een repository waarin back-ups worden opgeslagen.
Omgevingsvariabelen voor automatische login (bijv. in .bashrc):
âļī¸ Gebruik¶
# Back-up maken
restic -r /mnt/backup/restic-repo backup /data
# Bestanden herstellen
restic -r /mnt/backup/restic-repo restore latest --target /restore
# Back-ups bekijken
restic -r /mnt/backup/restic-repo snapshots
# Ongebruikte data opruimen
restic -r /mnt/backup/restic-repo prune
đ Voorbeeldoutput¶
snapshot 9ab12cd3 saved
Files: 1256 new, 0 changed, 0 unmodified
Dirs: 342 new, 0 changed, 0 unmodified
Added to the repo: 1.234 GiB
Uitleg
- Deduplicatie: dubbele bestanden worden slechts ÊÊn keer opgeslagen.
- Encryptie: AES-256 in GCM-mode.
- Snapshots maken terugrollen naar vorige versies mogelijk.
Sterke punten
- Snel en veilig.
- Makkelijk in gebruik, weinig afhankelijkheden.
- Werkt goed met veel backends (S3, Azure, GDrive via rclone).
Zwakke punten
- Nog relatief jong â minder enterprise features.
- Performance kan dalen bij zeer grote datasets.