Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
mettre_en_place_une_sauvegarde_avec_restic [2025/01/20 14:09] – [Gérer les sauvegardes] superadminmettre_en_place_une_sauvegarde_avec_restic [2025/01/20 14:44] (Version actuelle) – [Introduction] superadmin
Ligne 3: Ligne 3:
 ===== Introduction ===== ===== Introduction =====
  
-Restic est un outil de sauvegarde Open Source pour Linux. Simple à manier, il stocke les données sous forme de snapshots et est compatible avec la plupart des fournisseurs Cloud et des protocoles de stockage.+Restic est un outil de sauvegarde Open Source pour Linux. Simple à manier, il stocke les données sous forme de snapshots, c'est-à-dire sous forme d'image (à contrario de rsync ou rclone qui font une copie pure et dure de l'arboresense), et est compatible avec la plupart des fournisseurs Cloud et des protocoles de stockage.
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 51: Ligne 51:
  
 {{ ::restic5.png |Lancer une sauvegarde avec Restic}} {{ ::restic5.png |Lancer une sauvegarde avec Restic}}
 +
 +:!: L'option ''--verbose'' permet d'afficher plus d'informations lors de la sauvegarde.
  
 ==== Lister les sauvegardes ==== ==== Lister les sauvegardes ====
Ligne 62: Ligne 64:
 ==== Restaurer une sauvegarde ==== ==== Restaurer une sauvegarde ====
  
-Pour restaurer le dernier snapshot en date, on précise d'abord l'espace de stockage puis le chemin où seront restaurées les données :+Pour restaurer le dernier snapshot en date, on précise d'abord l'espace de stockage, la fonction "restore",  puis le chemin où seront restaurées les données :
  
 <code>restic -r sftp:admlnx@192.168.0.202:/backup restore latest --target /home/admlnx</code> <code>restic -r sftp:admlnx@192.168.0.202:/backup restore latest --target /home/admlnx</code>
Ligne 69: Ligne 71:
  
 Pour restaurer un autre snapshot dans la liste, à la place de "latest" on précise l'ID du snapshot (visible dans la liste) : Pour restaurer un autre snapshot dans la liste, à la place de "latest" on précise l'ID du snapshot (visible dans la liste) :
-restic -r sftp:admlnx@192.168.0.202:/backup restore 03e80ffd -target /home/admlnx</code>+ 
 +<code>restic -r sftp:admlnx@192.168.0.202:/backup restore 03e80ffd -target /home/admlnx</code>
  
 {{ ::restic7.png |Restauration d'une sauvegarde}} {{ ::restic7.png |Restauration d'une sauvegarde}}
 +
 +==== Supprimer une sauvegarde ====
 +
 +La suppression d'une sauvegarde se fait en 2 temps. D'abord, il faut utiliser la fonction "forget" et préciser l'ID du snapshot concernée pour la retirer de la liste :
 +
 +<code>restic -r sftp:admlnx@192.168.0.202:/backup forget  03e80ffd</code>
 +
 +{{ ::restic8.png |Suppression d'une sauvegarde de la liste}}
 +
 +Ensuite, on utilise la fonction "prune" pour supprimer les fichiers de l'espace de stockage :
 +<code>restic -r sftp:admlnx@192.168.0.202:/backup prune</code>
 +
 +{{ ::restic9.png |Suppression des sauvegardes "oubliées" de l'espace de stockage}}
 +
 +==== Gérer les accès au dépôt ====
 +
 +On peut défini plusieurs mots de passes pour accèder à l'espace de stockage (pour faire comme du multi-utilisateurs).
 +
 +Pour afficher les mots de passes configurés :
 +<code>restic -r sftp:admlnx@192.168.0.202:/backup key list</code>
 +
 +{{ ::restic3.png |Supprimer un mot de passe Restic}}
 +
 +Pour ajouter un nouveau mot de passe  :
 +<code>restic -r sftp:admlnx@192.168.0.202:/backup key add</code>
 +Puis saisir le mot de passe que l'on souhaite ajouter.
 +
 +{{ ::restic4.png |Supprimer un mot de passe Restic}}
 +
 +Pour supprimer un mot de passe (bien préciser l'ID du mdp concerné sinon ça ne marche pas) :
 +<code>restic -r sftp:admlnx@192.168.0.202:/backup key remove 3b40ac40</code>
 +
 +{{ ::restic10.png |Supprimer un mot de passe Restic}}
 +
 +==== Vérifier l'intégrité des snapshots ====
 +
 +Commande pour vérifier que l'espace de stockage est intègre et qu'il n'y a pas de problème avec les snapshots :
 +
 +<code>restic -r sftp:admlnx@192.168.0.202:/backup check</code>
 +
 +{{ ::restic11.png |Vérifier l'intégrité de l'espace de stockage}}
  
 ===== Sources ===== ===== Sources =====