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/08 20:51] – [Tableau] alexisinformatique:projets:mise_en_place_de_sauvegardes [2025/04/13 10:05] (Version actuelle) alexis
Ligne 17: Ligne 17:
 Toutes les données n'ont pas le même niveau d'importance. Toutes les données n'ont pas le même niveau d'importance.
 Certaines sont inestimables (ex : photos d'un enfant, fiche de paie, ...), d'autres sont très facilement remplaçables (ex : vidéo téléchargée, fichier de cache, ...). Certaines sont inestimables (ex : photos d'un enfant, fiche de paie, ...), d'autres sont très facilement remplaçables (ex : vidéo téléchargée, fichier de cache, ...).
-Avant de mettre en place une stratégie de sauvegarde, il faut donc identifier les données qu'il faut conserver.+Avant de mettre en place une stratégie de sauvegarde, il faut donc identifier les données qu'il faut conserver ainsi que le niveau de sécurité souhaité.
  
 J'ai identifié plusieurs catégories de données à sauvegarder : J'ai identifié plusieurs catégories de données à sauvegarder :
-Données critiques                     ^ Données irremplaçables  Données de confort                          +Type de donnée  Fichiers concernés                                                  ^ Stratégie de sauvegarde                                  ^ Volume de données  ^ Emplacement                                                                                                                                             
-| Fichiers de gestion de mots de passe  | Photos personnelles     Fichiers de configuration (ex : Makefile  +^ Critique        | Fichiers de gestion de mots de passe                                | Sauvegarde sur un minimum de 5 supports + export papier  | 1 Mo               | En ligne ((sauvegarde chiffrée localement)) + 2 disques dur externes + 2 clés USB + 1 carte mémoire flash + export papier ((dans un endroit sécurisé)) 
-Clés SSH                              | Vidéos personnelles     Fichiers achetés (ex patrons de couture)  | +| :::             | Clés SSH                                                            | :::                                                      | 10 Ko              | :::                                                                                                                                                     | 
-| Fichiers de récupération              Projets personnels      | Fichiers glanés (ex : diagramme d'origami)  +| :::             | Fichiers de récupération d'accès                                    | :::                                                      | 1 Ko               | :::                                                                                                                                                     | 
-|                                                               Musique                                     |+^ Irremplaçable   | Photos personnelles                                                 Sauvegarde normale de type ''3-2-1''                     | ≈ 50 Mo            | En ligne ((sauvegarde chiffrée localement)) + 2 disques dur externes                                                                                    
 +:::             | Vidéos personnelles                                                 | :::                                                      | ≈ 500 Mo           | :::                                                                                                                                                     | 
 +| :::             | Projets personnels                                                  | :::                                                      | ≈ 25 Go            | :::                                                                                                                                                     | 
 +| :::             | Documents administratifs ((fiches de paie, relevés bancaire, ...))  | :::                                                      | ≈ 1 Go             | :::                                                                                                                                                     
 +^ Confort         | Fichiers de configuration ((''Makefile'', ''.config'', ...))        :::                                                      | ≈ 150 Mo           | :::                                                                                                                                                     | 
 +| :::             | Fichiers achetés ((patrons de couture, patrons de tricot, ...))     :::                                                      | ≈ 14 Go            | :::                                                                                                                                                     | 
 +| :::             | Fichiers glanés ((recettes de cuisine, diagramme d'origami, ...))   | :::                                                      | ≈ 8 Go             | :::                                                                                                                                                     
 +:::             | Musique                                                             | Sauvegarde allégée                                       | ≈ 90 Go            2 disques dur externes                                                                                                                                  |
  
 +===== Méthodes de sauvegarde =====
 +
 +==== Sauvegarde normale ====
 +
 +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]].
 +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.
 +J'ai aussi ajouté 2 règles dans mon fichier ''Makefile'' pour lancer les sauvegardes avec les 2 fichiers de configuration.
 +
 +Documentations utiles :
 +  * [[https://www.borgbase.com/|BorgBase - Simple and Secure Offsite Backups]]
 +  * [[https://projects.torsion.org/borgmatic-collective/borgmatic|Code repository]]
 +  * [[https://torsion.org/borgmatic/docs/reference/configuration/|Configuration reference]]
 +  * [[https://torsion.org/borgmatic/docs/how-to/make-backups-redundant/|How to make backups redundant]]
 +  * [[https://torsion.org/borgmatic/docs/how-to/provide-your-passwords/|How to provide your passwords]]
 +
 +<WRAP info>
 +Par le passé, j'avais des scripts similaires ((un pour chaque support)) qui étaient tous déclenchés par ''systemd''.
 +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.
 +</WRAP>
 +
 +==== Sauvegarde critique ====
 +Ici, je n'utilise pas de sauvegarde incrémentale sur les clés USB et la carte mémoire flash.
 +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 :
 +<code bash>
 +rsync --archive --quiet --compress <fichier1> <fichier2> ... <fichiern> <destination>
 +</code>
 +
 +J'ai également ajouté une règle dans mon fichier ''Makefile'' pour me simplifier la vie.
 +
 +<WRAP info>
 +Par le passé, j'avais des scripts similaires ((un pour chaque support)) qui étaient tous déclenchés par ''systemd''.
 +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.
 +</WRAP>
  
informatique/projets/mise_en_place_de_sauvegardes.1744170661.txt.gz · Dernière modification : 2025/04/08 20:51 de alexis