Outils pour utilisateurs

Outils du site


informatique:system_admin:restic

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
informatique:system_admin:restic [11/12/2024 14:20] – créée cyrilleinformatique:system_admin:restic [12/12/2024 11:25] (Version actuelle) – mise à jour du binaire cyrille
Ligne 12: Ligne 12:
   * https://blog.stephane-robert.info/docs/cloud/outils/restic/   * https://blog.stephane-robert.info/docs/cloud/outils/restic/
   * https://toorop.fr/post/tuto-backup-restic-object-storage-ovh/   * https://toorop.fr/post/tuto-backup-restic-object-storage-ovh/
 +
 +===== Tips =====
 +
 +==== Mount ====
 +
 +{{ :informatique:system_admin:restic-mount.png?nolink&200|Restic mount view}}
 +
 +On peut monter un repository et accéder aux backups par ''host'', ''ids'', ''dates'' ou ''tags''. 😎
 +
 +==== Mise à jour ====
 +
 +Avec des systems un peu obsolètes on peut mettre à jour le binaire de restic avec ''sudo restic self-update''.
 +
 +Sur les dérivés de debian il est préférable de désactiver la mise à jour du package restic:
 +<code>
 +# sudo nano /etc/apt/preferences.d/no-restic.pref
 +# To prevent repository packages from triggering the installation of restic
 +# this file forbids restic from being installed/updated by APT.
 +# Prefers using `sudo restic self-update`
 +
 +Package: restic
 +Pin: release a=*
 +Pin-Priority: -10
 +</code>
 +
 +==== Lock ====
 +
 +🚨 Un accès à un repository pose un verrou (lock) qui peut empêcher un autre accès, notamment l'accès backup lors d'un prune.
 +
 +  * option ''--retry-lock'' -> https://restic.readthedocs.io/en/stable/100_references.html#locks
 +
 +début de code à enrichir, il faut lui ajouter un nombre d'essais:
 +<code bash>
 + while ! restic backup --host "$HOST" "/pg_dump"; do
 + echo "Sleeping for 10 seconds before retry..."
 + sleep 10
 + done
 +</code>
  
informatique/system_admin/restic.1733923252.txt.gz · Dernière modification : 11/12/2024 14:20 de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki