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
Prochaine révision Les deux révisions suivantes
borgbackup [Le 27/08/2019, 21:14]
85.171.241.178 [Borg Backup : un outil de sauvegarde extrêmement simple mais puissant (et gérant la déduplication)]
borgbackup [Le 14/11/2019, 23:45]
kanor [Astuces] Mise à jour dela syntax
Ligne 13: Ligne 13:
 ===== Particularités principales ===== ===== Particularités principales =====
   * __Optimisation de l'​espace disque__ : la déduplication,​ basée sur une segmentation du contenu, est utilisée pour réduire le nombre d'​octets stockés: chaque fichier est divisé en un certain nombre de morceaux de longueur variable et seuls les morceaux qui n'ont jamais été sauvegardés auparavant sont ajoutés au dépôt. Peu importe qu'ils viennent de machines différentes,​ de sauvegardes précédentes ou de la même sauvegarde. Il n'y aura aucun fichier en double dans ces sauvegardes,​ tout reposant sur les empreintes de chaque fichier sauvegardé. Tous les morceaux dans le même dépôt sont référencés,​ peu importe s’ils proviennent de différentes machines, à partir de sauvegardes précédentes,​ à partir de la même sauvegarde ou même à partir du même fichier unique.   * __Optimisation de l'​espace disque__ : la déduplication,​ basée sur une segmentation du contenu, est utilisée pour réduire le nombre d'​octets stockés: chaque fichier est divisé en un certain nombre de morceaux de longueur variable et seuls les morceaux qui n'ont jamais été sauvegardés auparavant sont ajoutés au dépôt. Peu importe qu'ils viennent de machines différentes,​ de sauvegardes précédentes ou de la même sauvegarde. Il n'y aura aucun fichier en double dans ces sauvegardes,​ tout reposant sur les empreintes de chaque fichier sauvegardé. Tous les morceaux dans le même dépôt sont référencés,​ peu importe s’ils proviennent de différentes machines, à partir de sauvegardes précédentes,​ à partir de la même sauvegarde ou même à partir du même fichier unique.
-  * __Vitesse__ : Le code critique (chunking, compression, ​chiffrage) est implémenté en C / Cython 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 / Cython 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 le méthode de chiffrage ​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 le 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).+  * __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é.
   * __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.
Ligne 88: Ligne 88:
 ===== Astuces ===== ===== Astuces =====
 Il est facile d'​intégrer Borg dans un script bash en créant une archive par jour : Il est facile d'​intégrer Borg dans un script bash en créant une archive par jour :
-<​code>​borg create /​path-to-repo::​`date +%Y%m%d~/src ~/​Documents</​code>​+<​code>​borg create /​path-to-repo::​{now:%Y%m%d~/src ~/​Documents</​code>​
 Ainsi il sera créé chaque jour une sauvegarde différente dont le nom sera sous la forme aaaammjj Ainsi il sera créé chaque jour une sauvegarde différente dont le nom sera sous la forme aaaammjj
  
  • borgbackup.txt
  • Dernière modification: Le 22/02/2023, 09:10
  • par L'Africain