Outils pour utilisateurs

Outils du site


restic_utilitaire_de_sauvegarde

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
restic_utilitaire_de_sauvegarde [2020/11/07 22:57] n1c0restic_utilitaire_de_sauvegarde [2023/10/10 20:41] (Version actuelle) – [Restore] Labomedia
Ligne 137: Ligne 137:
 On pourra donc executer la commande **rstc** seulement. On pourra donc executer la commande **rstc** seulement.
  
-__Remarque__ : la RESTIC_PASSWORD contient le mot de passe du dépôt (différent du user resticbackup du server save). Il faudra changer **motDePasse** par sa valeur une fois le dépôt initialisé !+__Remarque__ : la variable RESTIC_PASSWORD contient le mot de passe du dépôt (différent du user **resticbackup** du server de sauvegarde). Il faudra changer **motDePasse** par sa valeur une fois le dépôt initialisé ! (voir plus bas)
  
 Pour que le user root puisse utiliser ce nouvel alias, soit il faut se déconnecter / reconnecter, soit executer la commande : Pour que le user root puisse utiliser ce nouvel alias, soit il faut se déconnecter / reconnecter, soit executer la commande :
Ligne 144: Ligne 144:
 source /root/.bashrc source /root/.bashrc
 </code> </code>
 +
  
 ===== Initialiser le depôt ===== ===== Initialiser le depôt =====
Ligne 180: Ligne 181:
  
 On peut évidemment restaurer n'importe quel snapshot, mais attention, je recommande de restaurer dans un dossier temp ce que l'on veut récuperer, puis de remplacer les fichiers que l'on veut.  On peut évidemment restaurer n'importe quel snapshot, mais attention, je recommande de restaurer dans un dossier temp ce que l'on veut récuperer, puis de remplacer les fichiers que l'on veut. 
 +
 +Ce dossier temporaire doit appartenir au user restic.
  
 Pour restaurer, on a besoin d'un numéro unique de snapshot. Voir plus bas pour la commande listant les snapshots disponibles. Pour restaurer, on a besoin d'un numéro unique de snapshot. Voir plus bas pour la commande listant les snapshots disponibles.
Ligne 199: Ligne 202:
 </code> </code>
  
-Ne garder qu'un snapshot par jour sur 7 jours pour un **path** donné (pour 7 jours où il y a une sauvegarde, c-a-d que si la sauvegarde est le dimanche, cela gardera 1 sauvegarde pour chacun des 7 derniers dimanches) :+Ne garder qu'un snapshot par jour sur 7 jours pour un **path** donné (pour 7 jours où il y a une sauvegarde, c-a-d que si la sauvegarde est le dimanche, cela gardera 1 sauvegarde jusqu'au lundi d'avant) :
  
 <code bash> <code bash>
Ligne 217: Ligne 220:
 </code> </code>
  
 +Pour supprimer tous les snapshots d'un tag par exemple, il faut d'abord supprimer tous sauf le dernier, puis supprimer le dernier manuellement en executant le prune qui reconstituera les index et supprimera réellement les données :
 +
 +<code bash>
 +rstc forget --tag montag --keep-last 1
 +rstc forget bdbd3439 --prune
 +</code>
 ===== Commandes utiles ===== ===== Commandes utiles =====
 +
 +==== Mise à jour de Restic ====
 +
 +Lancer la commande de mise à jour puis remettre les bons droits :
 +
 +<code bash>
 +cd /home/restic/bin
 +./restic self-update
 +chown root:restic restic && setcap cap_dac_read_search=+ep /home/restic/bin/restic
 +</code>
  
 ==== Lister les snapshots ==== ==== Lister les snapshots ====
Ligne 283: Ligne 302:
 Penser à changer la valeur de RESTIC_PASSWORD par le vrai mot de passe de votre dépôt. Penser à changer la valeur de RESTIC_PASSWORD par le vrai mot de passe de votre dépôt.
  
-Ce que fait ce script plutôt simple en réalité :+Ce que fait ce script est plutôt simple en réalité :
  
   * avec le ''for'' on parcourt tous les fichiers directs de /home   * avec le ''for'' on parcourt tous les fichiers directs de /home
Ligne 299: Ligne 318:
   * on lui dit quoi sauvegarder, ''${f}'' contient le path du home en cours, ex : /home/jeanclaude   * on lui dit quoi sauvegarder, ''${f}'' contient le path du home en cours, ex : /home/jeanclaude
  
-{{tag>bash linux utilitaire}}+{{tag>n1c0 bash linux utilitaire futuretic}}
restic_utilitaire_de_sauvegarde.1604789874.txt.gz · Dernière modification : 2020/11/07 22:57 de n1c0