Table des matières

Backup sur disque externe

Besoins

Voici ma stratégie de backup. Je n'ai pas de gros besoins.

Ce que j'ai à sauvegarder:

Contraintes:

J'applique la fameuse règle "1-2-3" du backup:

  1. Avoir 3 copies de ses données (l'original + 2 copies)
  2. Utiliser 2 supports de stockage différents (HDD et SSD)
  3. Avoir au moins 1 copie hors-site.

Outils

J'utilise pour cela:

Voici comment j'effectue mes backups:

Voici l'utilité de chaque outils:

Bien sûr cela implique une certaine discipline:

disque_externe:disque_externe-strategie-003.png

Dans la pratique:

J'ai configuré Borg pour qu'il purge automatiquement les anciens backups en conservant au maximum:

J'ai donc beaucoup de backups récents, et quelques backups plus anciens. Cela me permet de récupérer plusieurs versions d'un fichier que j'aurais modifié récemment, mais aussi de récupérer un fichier que j'aurais effacé il y a plusieurs mois.


Préparation des disques

Partitionnement

Je créé 2 partitions de 1 To sur mon disque externe de 2 To.

  1. Partition partage : Partition primaire de type FAT32 (1 To)
  2. Partition Backup : Partition primaire de type ext4 (1 To) contenant un volume VeraCrypt sous forme de fichier (*.vc)

Raisons:

Ajustements sur la partition ext4

Mise en place du volume de sauvegarde

Une fois le disque partitionné:

En cas de problème (par exemple si le système ne démarre plus), je peux booter sur la clé USB, installer VeraCrypt+Borg (à partir des .deb stockés sur le disque dur) et accéder à mon backup chiffré.

VeraCrypt prenant un temps considérable pour créer un volume chiffré, j'utilise désormais LUKS pour chiffrer les disques de backup. C'est une simple option à cocher lors du formattage ext4. La lecture des disques chiffrés LUKS peut se faire très simplement, même à partir d'un système booté sur clé USB : branchez le disque, il vous demande le mot de passe. La sécurité de LUKS est aussi bonne que VeraCrypt.

Backups

Backup de sebsauvage.net

Mon backup est initié localement (de ma machine perso). BorgBackup est un fantastique outils de backup, mais il est trop lent à récupérer des fichiers distants (on doit passer par sshfs, et c'est trop lent).

Je fais donc:

Je perd un peu de place (j'ai deux copies locales de mon site web), mais c'est plus rapide et je peux historiser les modifs de mon site.

rsync --progress --delete -az user@sebsauvage.net:/home/www/ /backup/site/
borg create -v --stats --progress /backup/site-borg/::{now} /backup/site/

Note:

Backup machine perso vers disque dur A

J'ai créé une partition chiffrée VeraCrypt sur le disque externe USB. Après avoir monté la partition, j'ai créé un repo borg:

sudo borg init --encryption=none /media/veracrypt2/backup.borg

Ensuite je lance les sauvegardes:

sudo nice -n 19 ionice -c 3 borg create -v --stats --progress --exclude-from="/media/veracrypt2/excludes-backup-asus.txt" /media/veracrypt2/backup.borg::asus-{now} /

Notes:

Miroir disque dur A vers disque dur B

Je monte les deux partitions chiffrées et je fais un bête rsync entre les deux. Il ne me transfère que les fichiers de backup Borg ajoutés/modifiés.

rsync --progress -avr --delete /media/veracrypt1/* /media/veracrypt2

Pérennité

VeraCrypt et Borg sont des logiciels fiables, stables depuis de nombreuses années, largement répandus dans les distributions. Il y a donc peu de chance qu'ils m'empêchent de relire mes données.

Les auteurs de VeraCrypt et Borg semblent accorder de l'importance à la compatibilité descendante (les nouvelles versions des logiciels lisent les fichiers dans les anciens formats). (J'ai pu vérifier cela sur plusieurs changements de version.)

Du point de vue matériel: Des études de Google et BlackBaze (deux gros hébergeurs) montrent que 80% des disques durs vivent au minimum 4 ans quand ils sont allumés 24h/24. Je peux donc tabler sur une espérance de vie raisonnable de mes disques durs (d'autant qu'ils ne sont mis en route qu'une fois par semaine). En cas de défaillance d'un disque, j'ai encore 2 copies, ce qui me laisse le temps de racheter un disque dur externe (on trouve des 2 To USB3 à 65,80€, livrés en moins d'une semaine).


Accès aux sauvegardes

L'accès aux backups est aisé:

Je peux donc facilement récupérer un fichier que j'aurais effacé il y a quelques mois.