Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
borgbackup [Le 28/06/2021, 15:05]
dpara [Particularités principales]
borgbackup [Le 22/02/2023, 09:10] (Version actuelle)
L'Africain
Ligne 1: Ligne 1:
-{{tag>xenial ​sécurité sauvegarde}}+{{tag>Jammy sécurité sauvegarde}}
 ---- ----
    
Ligne 15: Ligne 15:
   * __Vitesse__ : Le code critique (chunking, compression,​ chiffrement) est implémenté en C / Python et Borg gère la mise en cache locale des fichiers / données d'​index des morceaux ainsi que la détection rapide des fichiers non modifiés.   * __Vitesse__ : Le code critique (chunking, compression,​ chiffrement) est implémenté en C / Python et Borg gère la mise en cache locale des fichiers / données d'​index des morceaux ainsi que la détection rapide des fichiers non modifiés.
   * __Chiffrement des données__ :​ Toutes les données peuvent être protégées en utilisant la méthode de chiffrement AES 256-bit, l'​intégrité des données et l'​authenticité sont vérifiées en utilisant HMAC-SHA256. Les données sont chiffrées côté client.   * __Chiffrement des données__ :​ Toutes les données peuvent être protégées en utilisant la méthode de chiffrement AES 256-bit, l'​intégrité des données et l'​authenticité sont vérifiées en utilisant HMAC-SHA256. Les données sont chiffrées côté client.
-  * __Compression__ : Toutes les données peuvent être compressées au choix par LZ4 (super rapide, faible compression),​ zlib (vitesse ​moyenne ​et compression ​aussi) ou lzma (basse vitesse, compression élevée). À noter que plus la compression est forte, plus le processeur est sollicité.+  * __Compression__ : Toutes les données peuvent être compressées au choix par LZ4 (super rapide, faible compression),​ zlib (vitesse et compression ​moyenne) ou lzma (basse vitesse, compression élevée). À noter que plus la compression est forte, plus le processeur est sollicité.
   * __Sauvegardes hors site__ : Borg peut stocker des données sur un hôte distant accessible via SSH. Si Borg est installé sur l'​hôte distant, des gains importants de performance peuvent être atteints par rapport à un système de fichiers réseau (sshfs, nfs, ...).   * __Sauvegardes hors site__ : Borg peut stocker des données sur un hôte distant accessible via SSH. Si Borg est installé sur l'​hôte distant, des gains importants de performance peuvent être atteints par rapport à un système de fichiers réseau (sshfs, nfs, ...).
   * __Sauvegardes montables comme un simple système de fichier__ :  Les archives de sauvegarde peuvent être montées comme des systèmes de fichiers dans l'​espace utilisateur pour un examen interactif, rapide et faciles des sauvegardes,​ la restauration se faisant alors par une simple copie de fichier.   * __Sauvegardes montables comme un simple système de fichier__ :  Les archives de sauvegarde peuvent être montées comme des systèmes de fichiers dans l'​espace utilisateur pour un examen interactif, rapide et faciles des sauvegardes,​ la restauration se faisant alors par une simple copie de fichier.
- 
-===== Pré-requis ===== 
-  
-  * Disposer des [[:​sudo|droits d'​administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
    
 ===== Installation ===== ===== Installation =====
Ligne 42: Ligne 37:
 ==== Utilisation en ligne de commande :==== ==== Utilisation en ligne de commande :====
 Toutes les commandes se lanceront via le [[:​terminal]] :\\ Toutes les commandes se lanceront via le [[:​terminal]] :\\
-De nombreuses options sont disponibles pour chaque commande, aussi n'​hésitez pas à consulter la [[http://​borgbackup.readthedocs.io/​en/​stable/​usage.html|documentation de Borg Backup]] afin d'​avoir toutes les possibilités permises pour chaque commande.+De nombreuses options sont disponibles pour chaque commande, aussi n'​hésitez pas à consulter la [[https://​borgbackup.readthedocs.io/​en/​stable/​usage.html|documentation de Borg Backup]] afin d'​avoir toutes les possibilités permises pour chaque commande.
  
   * **Création d'un dépôt pour gérer les sauvegardes :**   * **Création d'un dépôt pour gérer les sauvegardes :**
-<​code>​borg init /​path-to-repo</​code>​+<​code>​borg init -e none /​path-to-repo</​code> ​"-e none" signifie pas de chiffrement de la sauvegarde. Si vous souhaitez chiffrer celle-ci, la documentation explique toutes les options disponibles.
  
   * **Sauvegarde des répertoires ~/src et ~/Documents dans une archive appelée Lundi** :   * **Sauvegarde des répertoires ~/src et ~/Documents dans une archive appelée Lundi** :
Ligne 82: Ligne 77:
 Cette commande est normalement utilisée par les scripts de sauvegarde automatisés qui souhaitent garder un certain nombre de sauvegardes historiques. Cette commande est normalement utilisée par les scripts de sauvegarde automatisés qui souhaitent garder un certain nombre de sauvegardes historiques.
  
-Garder les 7 dernières archives journalières ainsi que 4 sauvegardes additionnelles de fin de semaine ​+Garder les 7 dernières archives journalières ainsi que 4 sauvegardes additionnelles de fin de semaine
 <​code>​borg prune --keep-daily=7 --keep-weekly=4 /​path-to-repo</​code>​ <​code>​borg prune --keep-daily=7 --keep-weekly=4 /​path-to-repo</​code>​
  
Ligne 108: Ligne 103:
 Pour ce faire, il suffit de placer en tête du script de sauvegarde l'​instruction suivante : Pour ce faire, il suffit de placer en tête du script de sauvegarde l'​instruction suivante :
 export BORG_CACHE_DIR=/​mynewpath/​cache export BORG_CACHE_DIR=/​mynewpath/​cache
 +==== Erreur "​Failed to create/​acquire the lock [REPOSITORY]/​lock.exclusive"​ :====
 +S'​assurer qu'​aucune sauvegarde Borg est active, puis utiliser la commande "borg break-lock [REPOSITORY] qui devrait résoudre le problème (elle est prévue pour ça...)
 +==== Erreur "​Failed to create/​acquire the lock borg/​cache/​xxxxxxxxxxxxx"​ :====
 +S'​assurer qu'​aucune sauvegarde Borg est active, puis supprimer le fichier "​xxxxxxxxxxxxx"​ répertorié ci-dessus. La prochaine sauvegarde durera un peu plus longtemps, le temps que Borg recréé les fichiers nécessaires.
  
 ===== Désinstallation ===== ===== Désinstallation =====
  • borgbackup.1624885500.txt.gz
  • Dernière modification: Le 28/06/2021, 15:05
  • par dpara