Skip to main content

[Backup] 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).

64283947-c1fa7880-cf58-11e9-8699-ca8efcfe17ec.png

Installation

Debian / Ubuntu

apt install -y borgbackup

Initialisation d'un dépôt

Dépôt classique

borg init -e none REPOS_DIR

Dépôt chiffré

borg init --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