Table of Contents

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/@/

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