Borg
Introduction
Borgbackup permet de faire des sauvegardes différentielles ce qui permet un gain d'espace et de temps de sauvegarde.
Chaque version spécifique d'une sauvegarde peut être restaurée.
Il supporte le chiffrement des sauvegardes, leur compression ainsi que l'utilisation d'un dépôt distant (notamment via SSH).
Initialisation d'un dépôt
Dépôt classique
borg init -e none REPOS_DIR
Dépôt chiffré
borg init -e none-encryption=REPOS_KEY REPOS_DIR
Faire une sauvegarde
Sauvegarde classique
borg create REPOS::BACKUP_NAME DIR_TO_SAVE
Sauvegarde compressée
borg create -C zstd,10 REPOS::BACKUP_NAME DIR_TO_SAVE
Lister les sauvegardes d'un dépôt
borg list REPOS
Afficher le contenu d'une sauvegarde
borg list REPOS::BACKUP_NAME
Restaurer une sauvegarde
borg extract REPOS::BACKUP_NAME
Supprimer une sauvegarde
borg delete REPOS::BACKUP_NAME
Supprimer un dépot
borg delete REPOS
Utiliser un dépôt distant
ssh://USER@IP:22/
Afficher la progression
--progress