Aller au contenu principal
Sauvegarde Restauration Restic - Knowledges

Sauvegarde et Restauration avec Restic

2min
Temps de lecture
100
Lectures
10
Commentaires
OwlSystems

OwlSystems

Date de publication

TL;DR

Guide complet pour utiliser Restic - Sauvegarde dédupliquée et chiffrée

Installation

sudo apt update && sudo apt install restic

Initialisation

# Creer un repository
restic init --repo /datafs/backup/restic

Sauvegarde

Commandes de base

# Sauvegarde avec tags
restic -r /datafs/backup/restic backup /sites/owlsystems.fr/demo --tag $(date +%Y-%m-%d) --tag demo.owlsystems.fr

# Depuis le dossier courant  
cd /sites/owlsystems.fr/demo
restic -r /datafs/backup/restic backup ./ --tag $(date +%Y-%m-%d) --tag demo.owlsystems.fr

Exemple de sortie reussie

repository 0af270c7 opened (version 2, compression level auto)
created new cache in /root/.cache/restic
no parent snapshot found, will read all files

Files:        3518 new,     0 changed,     0 unmodified
Dirs:          353 new,     0 changed,     0 unmodified
Added to the repository: 106.748 MiB (34.824 MiB stored)

processed 3518 files, 280.821 MiB in 0:25
snapshot 769e885d saved

Restauration

Lister les sauvegardes

restic -r /datafs/backup/restic snapshots

Sortie :

ID        Time                 Host        Tags                         Paths
769e885d  2025-10-05 23:11:04  98e4e039    2025-10-05,demo.owlsystems.fr  /sites/owlsystems.fr/demo

Methodes de restauration

Methode 1 - Racine du chemin sauvegarde

cd /sites/
restic -r /datafs/backup/restic restore 769e885d --target ./

Methode 2 - Dossier parent

cd /sites/owlsystems.fr/
rm -rf demo
restic -r /datafs/backup/restic restore 769e885d --target ./

Methode 3 - Restauration temporaire

mkdir /tmp/restore-demo
restic -r /datafs/backup/restic restore latest --target /tmp/restore-demo/
cp -r /tmp/restore-demo/sites/owlsystems.fr/demo/* /sites/owlsystems.fr/demo/

Gestion des snapshots

Suppression de snapshots

# Supprimer un snapshot specifique
restic -r /datafs/backup/restic forget abcd1234

# Garder les 5 derniers snapshots
restic -r /datafs/backup/restic forget --keep-last 5

# Garder les 30 derniers jours
restic -r /datafs/backup/restic forget --keep-within 30d

Nettoyage

restic -r /datafs/backup/restic prune

Verification

Integrite du repository

restic -r /datafs/backup/restic check

Contenu d'un snapshot

restic -r /datafs/backup/restic ls 769e885d

Bonnes pratiques

  • Toujours utiliser des tags pour identifier les sauvegardes
  • Verifier regulierement l'integrite des backups
  • Implementer une politique de retention
  • Tester les restaurations periodiquement

Structure recommandee

/datafs/backup/restic/          # Repository Restic
/sites/owlsystems.fr/demo/      # Donnees a sauvegarder
    /app/                       # Application
    /db/                        # Base de donnees
OwlSystems

OwlSystems

Parcours méthodologique
10 rue de la mare boutillier
Grisy-Suisnes, 77166
(prix d'un appel local / WhatsApp)
Contactez-nous
Nos bureaux

Présents à Paris et dans toute l'Île-de-France pour vous accompagner

Actualités

Restez informé des dernières actualités cybersécurité

Follow Us