Réaliser une sauveguarde sur ArchLinux via Borg
Borg est un programme de sauvegarde par déduplication. En option, il prend en charge la compression et le chiffrement authentifié.
L'objectif principal de Borg est de fournir un moyen efficace et sûr de sauvegarder des données. La technique de déduplication des données utilisée rend Borg approprié pour les sauvegardes quotidiennes puisque seules les modifications sont stockées. La technique de chiffrement authentifié permet d'effectuer des sauvegardes vers des cibles qui ne sont pas entièrement fiables.
Pour toutes les questions que le tuto ne repond pas voici la page du wiki d'archlinux : ici
La documentation borg : ici
Étape 0 : Instalation et mise en place
Installation borg:
pacman -S borg
Il nous faudra un point de montage , crééons le maintenant (si pas déjà fait):
cd /mnt
mkdir nom_du_point_de_montage #Moi je l'ai appelé backup
Étape 1 : Monter le disque dur
On branche le disque dur , puis on reguarde ou est monté le disque
lsblk
Vous devrez avoir un truc qui ressemble à ceci
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 931,5G 0 disk
└─sda1 8:1 0 931,5G 0 part
nvme0n1 259:0 0 476,9G 0 disk
├─nvme0n1p1 259:1 0 128M 0 part /boot
└─nvme0n1p2 259:2 0 476,8G 0 part
└─cryptVol 254:0 0 476,8G 0 crypt
├─Arch-swap 254:1 0 2G 0 lvm [SWAP]
└─Arch-root 254:2 0 474,8G 0 lvm /
Une fois qu'on a identifié le chemin du disque dure on va monter le disque
On fait alors la commande suivante
sudo mount chemin_du_disque_dure chemin_du_point_de_montage
Pour moi cela donne
sudo mount /dev/sda1 /mnt/backup
Étape 2 On verifie que on a bien monté le disque dure
- Si vous avez déja réaliser un sauveguarde :
On est censé un dossier
ls /mnt/nom_du_point_de_montage
On fait donc ensuite
ls /mnt/nom_du_point_de_montage/le_nom_du_dossier
On est sensé avoir ceci
config data/ hints.859 index.859 integrity.859 README
- Si vous n'vez encore jamais réaliser de sauveguarde
borg init --encryption=repokey /mnt/nom_du_point_de_montage/nom_du_repo
Étape 3 : Faire la sauveguarde
L'étape la plus importe :)
Nous on va créé une archive avec un nom unique en lui donnant comme nom la date de quand elle a été réaliser :
borg create --compression lz4 --list /mnt/nom_du_point_de_montage/le_nom_du_dossier::archive-nom_d_utilisateur$(date +"%Y-%m-%d_%H-%M-%S") chemin_de_ou_part_la_sauveguarde
Plus le chemin part de la racine plus on archive de chose. Il est conseiller de prendre comme chemin : /home/nom_d_utilisateur
Quand la sauveguarde est fini ( c'est sensé être un peu long si vous avez des films ou beacoup de fichier :) ) nous pouvons passer à l'étape suivante
Étape 4 : Verifier que la sauveguarde a bien été réalisée
borg list /mnt/nom_du_point_de_montage/le_nom_du_dossier
Vous devriez voir toutes les archives réaliser ou qu'une seul si c'est votre première archives .
Étape 5 : Démonter le disque proprement après sauvegarde
cd ~
sudo umount /mnt/nom_du_point_de_montage
Voilà vous avez fini votre sauveguarde