User Tools

Site Tools


outils:borgbackup-btrfs

BORG: Exemple de sauvegarde simple

Ce tutoriel explique comment créer et sauvegarder une liste de sous-volumes instantanés btrfs à l’aide de Borgbackup.

Paramétrage

Sur le serveur

Créer les users permettant à chaque serveur dispose d'un espace dédié sur le serveur

$ adduser jacques.nougat --shell=/bin/bash
$ chmod 700 /home/jacques.nougat/.ssh
$ chmod 600 /home/jacques.nougat/.ssh/authorized_keys

sur les clients

Produire et implanter les clés publiques dans le répertoire .ssh du dossier client sur le serveur

$ ssh-keygen -t rsa
$ ssh-copy-id -i ~/.ssh/id_rsa.pub usert@xx.xx.xxx.xx

Sauvegardes

Sur chaque clients

Initialiser le dossier de sauvegarde

sudo borg init -e none user@xx.xx.xxx.xx:~/backup

Lancer la sauvegarde

borg create est la commande la plus importante car c’est elle qui effectue la sauvegarde. Évidemment la première sauvegarde est la plus longue.

 sudo borg create --stats [user]@[serveur]:~/backup::20190308 /btrfs-admin/@/
  • –progress: affiche la progression
  • –stats: Montrer les statistiques de la sauvegarde créée
  • [user]@[serveur]:~/backup: dépôt distant
  • {hostname}_{now:%d.%m.%Y}: nom de la sauvegarde (par exemple xfce_20.08.2016).
  • /btrfs-admin/@/: dossier sauvegardé (subvolume root)

Le paramète –stats permet de récupérer des statistiques utiles (taux de compression déduplication ..)

------------------------------------------------------------------------------
Archive name: xfce_08.03.2019
Archive fingerprint: 8498b62a924760717d2c08ce054f00738fddf5e348d6a3b62a2808f4b4d8bbc3
Time (start): Fri, 2019-03-08 15:26:23
Time (end):   Fri, 2019-03-08 15:37:38
Duration: 11 minutes 15.84 seconds
Number of files: 166514
Utilization of max. archive size: 0%
------------------------------------------------------------------------------
                       Original size      Compressed size    Deduplicated size
This archive:               10.26 GB              6.49 GB              5.23 GB
All archives:               10.26 GB              6.49 GB              5.23 GB

                       Unique chunks         Total chunks
Chunk index:                  109552               168553
------------------------------------------------------------------------------

Vérification de la sauvegarde

Pour vérifier la sauvegarde ils est possible de monter le dossier distant sur un point de montage du système de fichier local.

sudo borg mount [user]@[serveur]:~/backup::20190308  /mnt
outils/borgbackup-btrfs.txt · Last modified: 2025/02/19 10:59 by 127.0.0.1