Outils pour utilisateurs

Outils du site


informatique:projets:mise_en_place_de_sauvegardes

Mise en place de sauvegardes

Mise en contexte

Avec les ordinateurs, il y a 2 types d'utilisateurs. Ceux qui ont déjà perdu des données et ceux qui vont en perdre. Généralement, les premiers mettent en place des systèmes pour parer à cet évènement, tandis que les autres vivent dans l'insouciance la plus totale. Je fais partie de la première catégorie depuis de nombreuses années et voici ce que j'ai fait pour ne plus avoir à vivre avec la peur de perdre mon travail, mes photos et autres documents importants.

Pour avoir un système de sauvegardes efficaces, il faut respecter la règle 3-2-1 1):

  • Avoir 3 sauvegardes différentes,
    des copies dans des répertoires différents ne compte pas. Il faut avoir 3 copies sur des supports différents.
  • Avoir 2 types de support différents pour les sauvegardes,
    utiliser 3 disques dur ne fonctionne pas car les mêmes types de supports sont sujet aux mêmes défaillances.
  • Avoir 1 supports à un emplacement différent,
    car nul n'est à l'abri d'un vol, d'un incendie ou tout autre évènement qui pourrait détruire les données.

À cela, j'ajouterai les règles suivantes :

  • Il faut tester ses sauvegardes régulièrement car des sauvegardes desquelles on ne peut pas récupérer de données sont des sauvegardes inutiles.
  • Il faut sauvegarder régulièrement pour perdre le moins possible de choses en cas de défaillance.

Identification des données importantes

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, …). 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 :

Type de donnée Fichiers concernés Stratégie de sauvegarde Volume de données Emplacement
Critique Fichiers de gestion de mots de passe Sauvegarde sur un minimum de 5 supports + export papier 1 Mo En ligne 2) + 2 disques dur externes + 2 clés USB + 1 carte mémoire flash + export papier 3)
Clés SSH 10 Ko
Fichiers de récupération d'accès 1 Ko
Irremplaçable Photos personnelles Sauvegarde normale de type 3-2-1 ≈ 50 Mo En ligne 4) + 2 disques dur externes
Vidéos personnelles ≈ 500 Mo
Projets personnels ≈ 25 Go
Documents administratifs 5) ≈ 1 Go
Confort Fichiers de configuration 6) ≈ 150 Mo
Fichiers achetés 7) ≈ 14 Go
Fichiers glanés 8) ≈ 8 Go
Musique Sauvegarde allégée ≈ 90 Go 2 disques dur externes

Méthodes de sauvegarde

Sauvegarde normale

Pour cela, j'utilise Borg backup. Et pour me faciliter la tâche, je ne l'utilise pas directement mais à travers 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 :

Par le passé, j'avais des scripts similaires 9) 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.

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 :

rsync --archive --quiet --compress <fichier1> <fichier2> ... <fichiern> <destination>

J'ai également ajouté une règle dans mon fichier Makefile pour me simplifier la vie.

Par le passé, j'avais des scripts similaires 10) 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.

2) , 4)
sauvegarde chiffrée localement
3)
dans un endroit sécurisé
5)
fiches de paie, relevés bancaire, …
6)
Makefile, .config, …
7)
patrons de couture, patrons de tricot, …
8)
recettes de cuisine, diagramme d'origami, …
9) , 10)
un pour chaque support
informatique/projets/mise_en_place_de_sauvegardes.txt · Dernière modification : 2025/04/13 10:05 de alexis