restic_utilitaire_de_sauvegarde
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| restic_utilitaire_de_sauvegarde [2021/05/09 21:51] – [Script de sauvegarde des homes] n1c0 | restic_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 | + | __Remarque__ : la variable |
| Pour que le user root puisse utiliser ce nouvel alias, soit il faut se déconnecter / reconnecter, | Pour que le user root puisse utiliser ce nouvel alias, soit il faut se déconnecter / reconnecter, | ||
| Ligne 145: | Ligne 145: | ||
| </ | </ | ||
| - | ===== Mise à jour ===== | ||
| - | |||
| - | Lancer la commande de mise à jour et remettre les droits : | ||
| - | |||
| - | <code bash> | ||
| - | cd / | ||
| - | ./restic self-update | ||
| - | chown root:restic restic && setcap cap_dac_read_search=+ep / | ||
| - | </ | ||
| ===== Initialiser le depôt ===== | ===== Initialiser le depôt ===== | ||
| Ligne 190: | Ligne 181: | ||
| On peut évidemment restaurer n' | On peut évidemment restaurer n' | ||
| + | |||
| + | 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 209: | Ligne 202: | ||
| </ | </ | ||
| - | 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 | + | 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 |
| <code bash> | <code bash> | ||
| Ligne 227: | Ligne 220: | ||
| </ | </ | ||
| + | Pour supprimer tous les snapshots d'un tag par exemple, il faut d' | ||
| + | |||
| + | <code bash> | ||
| + | rstc forget --tag montag --keep-last 1 | ||
| + | rstc forget bdbd3439 --prune | ||
| + | </ | ||
| ===== Commandes utiles ===== | ===== Commandes utiles ===== | ||
| + | |||
| + | ==== Mise à jour de Restic ==== | ||
| + | |||
| + | Lancer la commande de mise à jour puis remettre les bons droits : | ||
| + | |||
| + | <code bash> | ||
| + | cd / | ||
| + | ./restic self-update | ||
| + | chown root:restic restic && setcap cap_dac_read_search=+ep / | ||
| + | </ | ||
| ==== Lister les snapshots ==== | ==== Lister les snapshots ==== | ||
| Ligne 293: | 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 |
| * avec le '' | * avec le '' | ||
| Ligne 309: | Ligne 318: | ||
| * on lui dit quoi sauvegarder, | * on lui dit quoi sauvegarder, | ||
| - | {{tag> | + | {{tag> |
restic_utilitaire_de_sauvegarde.1620597099.txt.gz · Dernière modification : de n1c0
