On fait une sauvegarde chiffrée sur vm2 en utilisant borgbackup
Les sauvegardes se font via ssh, sur [vm2] en utilisant le compte backup.
Les sauvegardes se font dans le répertoire ~backup/borg/$HOSTNAME
Depuis la machine d'origine, faire un borg mount de la sauvegarde qui nous intéresse, identifier et copier les données à leur emplacement d'origine, démonter la sauvegarde.
Testé et approuvé le 2026-02-11
sudo -i
source /root/bin/borg.conf
borg list $REPOSITORY
mkdir m
borg mount ${REPOSITORY}::gauvain_20260129 m
cp -av m/..... dest
fusermount -u m
rmdir m
Pour restaurer les données d'une autre machine, il suffit de modifier la variable REPOSITORY qui est de la forme backup@vm2.hadoly.fr:/var/backups/borg/nommachine
Remarque: le déploiement est désormais automatisé via ansible (voir le rôle borg_client). Seul la création initiale du dépôt doit encore être fait de manière manuelle.
depuis le répertoire ansible:
ansible-playbook borg.yml --vault-id @prompt --limit loth.hadoly.fr
borg init backup@vm2.hadoly.fr:/var/backups/borg/${HOSTNAME} -e repokey
Lui fournir la passphrase définie dans le fichier /root/bin/borg.conf la conf quand il le demande.
Le script ansible déploie un ensemble de cronjobs permettant une vérification automatique des sauvegardes: