Outils pour utilisateurs

Outils du site


informatique:projets:mise_en_place_de_sauvegardes

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
informatique:projets:mise_en_place_de_sauvegardes [2025/04/20 08:23] – [Récupération de fichiers] alexisinformatique:projets:mise_en_place_de_sauvegardes [2025/04/20 09:03] (Version actuelle) – [Sauvegarde gérée par borg/borgmatic] alexis
Ligne 1: Ligne 1:
-{{tag>todo}} 
 ====== Mise en place de sauvegardes ====== ====== Mise en place de sauvegardes ======
  
Ligne 35: Ligne 34:
 ===== Mise en place ===== ===== Mise en place =====
  
-==== Sauvegarde normale ====+==== Sauvegarde allégée ====
 Pour cela, j'utilise [[https://wiki.archlinux.org/title/Borg_backup|Borg backup]]. Pour cela, j'utilise [[https://wiki.archlinux.org/title/Borg_backup|Borg backup]].
 Et pour me faciliter la tâche, je ne l'utilise pas directement mais à travers [[https://wiki.archlinux.org/title/Borgmatic|Borgmatic]]. Et pour me faciliter la tâche, je ne l'utilise pas directement mais à travers [[https://wiki.archlinux.org/title/Borgmatic|Borgmatic]].
 Il n'y a pas grand chose à ajouter à cela, étant donné que les documentations existantes sont très bien fournies. Il n'y a pas grand chose à ajouter à cela, étant donné que les documentations existantes sont très bien fournies.
  
-La seule chose un peu particulière que j'ai faite est de séparer la sauvegarde en ligne et la sauvegarde sur disque dur externe pour pouvoir gérer les mots de passe différemment+La seule chose un peu particulière que j'ai faite est de mettre plusieurs //repository// ((1 par disque dur de sauvegarde)) dans le fichier de configuration afin d'avoir la même configuration pour chacun de mes supports
-J'ai aussi ajouté règles dans mon fichier ''Makefile'' pour lancer les sauvegardes avec les 2 fichiers de configuration.+J'ai aussi ajouté règles dans mon fichier ''Makefile'' pour lancer facilement la sauvegarde.
  
 Documentations utiles : Documentations utiles :
Ligne 55: Ligne 54:
 Je me dis que si je fais l'effort d'insérer mes supports amovibles sur mon ordinateur, je peux aussi lancer un simple script. Je me dis que si je fais l'effort d'insérer mes supports amovibles sur mon ordinateur, je peux aussi lancer un simple script.
 </WRAP> </WRAP>
 +
 +==== Sauvegarde normale ====
 +
 +La sauvegarde normale reprend ce qui a été fait dans la sauvegarde allégée et ajoute la sauvegarde en ligne.
 +
 +Pour la sauvegarde en ligne, j'utilise le service [[https://www.borgbase.com/|BorgBase]] qui permet de faire des sauvegardes chiffrées localement ((le service n'a pas accès à la clé de chiffrement)) et de les envoyer par incréments.
 +
 +J'ai utilisé les mêmes outils que pour la sauvegarde allégée, à savoir Borg et borgmatic.
 +J'ai configuré borgmatic pour que les mots de passe d'accès au service soit récupérés automatiquement dans mon gestionnaire de mot de passe.
 +Il faut que j'ajoute ((manuellement ou par KeepassXC)) les clés SSH à l'agent de gestion des clés car il n'y a pas d'outils disponible nativement dans borgmatic pour le faire.
 +C'est un petit inconvénient mineur et j'essayerai de régler ça quand j'aurai le goût.
  
 ==== Sauvegarde critique ==== ==== Sauvegarde critique ====
-Ici, je n'utilise pas de sauvegarde incrémentale sur les clés USB et la carte mémoire flash.+ 
 +La sauvegarde critique reprend ce qui a été fait dans la sauvegarde normale et ajoute la sauvegarde sur petits supports amovibles ((clés USB et carte mémoire Flash)). 
 + 
 +Ici, je n'utilise pas de sauvegarde incrémentale car la volumétrie est très faible ((j'utilise encore une clé d'une autre époque, sa capacité est de __64 Mo__ uniquement)).
 J'ai écrit un script tout simple qui valide la présence du support et qui fait une copie des fichiers critiques avec ''rsync''. J'ai écrit un script tout simple qui valide la présence du support et qui fait une copie des fichiers critiques avec ''rsync''.
 La commande utilisée est la suivante : La commande utilisée est la suivante :
Ligne 70: Ligne 83:
 J'ai décidé de simplifier ça en ayant un seul script qui sera lancé manuellement. J'ai décidé de simplifier ça en ayant un seul script qui sera lancé manuellement.
 Je me dis que si je fais l'effort d'insérer mes supports amovibles sur mon ordinateur, je peux aussi lancer un simple script. Je me dis que si je fais l'effort d'insérer mes supports amovibles sur mon ordinateur, je peux aussi lancer un simple script.
 +</WRAP>
 +<WRAP help>
 +Je suis encore en train de me questionner sur la pertinence de faire une sauvegarde de mes données critiques sur papier.
 +C'est facile à mettre en place mais il a tellement de vecteurs d'attaque possibles que je me demande si je vais le faire ou pas.
 </WRAP> </WRAP>
  
 ===== Récupération de fichiers ===== ===== Récupération de fichiers =====
  
 +==== Sauvegarde gérée par rsync ====
 +
 +Ici, c'est trivial.
 +Il suffit de brancher le support et de récupérer les fichiers désirés.
 +
 +==== Sauvegarde gérée par borg/borgmatic ====
 +
 +Ici, ce n'est pas beaucoup plus compliqué.
 +Il existe plusieurs méthodes mais la plus simple est de monter la sauvegarde dans le système de fichiers et de naviguer dans l'arborescence.
 +
 +Tout est décrit dans [[https://torsion.org/borgmatic/docs/how-to/extract-a-backup/|cette documentation]].
 +
 +<WRAP tip>
 +Il faudra installer la bibliothèque [[https://archlinux.org/packages/extra/x86_64/python-llfuse/|python-llfuse]] pour pouvoir monter les sauvegardes dans le système de fichiers avec borgmatic.
 +</WRAP>
 +
 +===== Lectures utiles =====
 +  * [[https://www.borgbackup.org/|BorgBackup – Deduplicating archiver with compression and authenticated encryption]]
 +  * [[https://sebsauvage.net/wiki/doku.php?id=borgbackup|BorgBackup [Wiki de sebsauvage.net]]]
 +  * [[https://web.archive.org/web/20210122104057/https://www.blog-libre.org/2016/08/21/borgbackup-borg-pour-les-intimes/|BorgBackup, borg pour les intimes – Blog Libre]]
 +  * [[https://blog.genma.fr/?Des-interfaces-graphiques-a-Borg|Des interfaces graphiques à Borg ? - Le blog de Genma]]
 +  * [[https://linuxfr.org/news/installer-borgbackup-sur-un-nas|Installer BorgBackup sur un NAS - LinuxFr.org]]
 +  * [[https://blog.genma.fr/?Retour-d-experience-avec-Borg-comme-outil-de-sauvegarde|Retour d'expérience avec Borg comme outil de sauvegarde - Le blog de Genma]]
informatique/projets/mise_en_place_de_sauvegardes.1745162620.txt.gz · Dernière modification : 2025/04/20 08:23 de alexis