Ce tutoriel explique comment créer et sauvegarder une liste de sous-volumes instantanés btrfs à l’aide de Borgbackup.
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
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
Sur chaque clients
sudo borg init -e none user@xx.xx.xxx.xx:~/backup
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
------------------------------------------------------------------------------
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