4 points par GN⁺ 2024-10-02 | 1 commentaires | Partager sur WhatsApp

Borg 2.0.0b11

Installation

  • Explication de la méthode d’installation de Borg 2.0.0b11

Démarrage rapide

  • Guide pour démarrer rapidement avec Borg

Utilisation

  • Présentation de l’utilisation de base de Borg

Déploiement

  • Guide pour déployer Borg

Questions fréquentes

  • Questions et réponses fréquemment posées lors de l’utilisation de Borg

Support

  • Guide sur les moyens d’obtenir du support pour Borg

Points importants de la série 2.x

  • Informations sur les problèmes de sécurité et de corruption

Notes de mise à niveau

  • Points de compatibilité à surveiller lors du passage de Borg 1.2.x/1.4.x à Borg 2.0
  • Principaux changements :
    • Non compatible avec les dépôts existants
    • Modifications visant à améliorer la sécurité, la vitesse et le traitement parallèle
    • Possibilité de transférer des archives depuis un dépôt Borg 1.2/1.4 vers un dépôt Borg 2.0 avec borg transfer
    • Changement de syntaxe des commandes, nécessitant l’adaptation des scripts et wrappers
    • Suppression et modification de certaines commandes et options

Journal des changements 2.x

Version 2.0.0b11 (2024-09-26)

  • Nouvelles fonctionnalités :
    • Prise en charge des URL rclone://, ce qui ajoute la compatibilité avec plus de 70 solutions de stockage cloud
    • Prise en charge des opérations parallèles sur le même dépôt depuis un même client
    • Ajout de la fonctionnalité de série d’archives
  • Correctifs :
    • Amélioration des performances grâce à la suppression des appels inutiles à repository.list()
    • Divers correctifs de bugs et améliorations des performances

Version 2.0.0b10 (2024-09-09)

  • Nouvelles fonctionnalités :
    • Ajout de dépôts basés sur borgstore
    • Réduction des E/S et amélioration des performances grâce au stockage individuel des objets
    • Introduction d’un nouveau mécanisme de verrouillage
  • Correctifs :
    • Divers correctifs de bugs et améliorations des performances

Version 2.0.0b9 (2024-07-20)

  • Nouvelles fonctionnalités :
    • Ajout d’une nouvelle implémentation du cache
    • Ajout de la variable d’environnement BORG_EXIT_CODES
  • Correctifs :
    • Divers correctifs de bugs et améliorations des performances

Version 2.0.0b8 (2024-02-20)

  • Nouvelles fonctionnalités :
    • Ajout du slashdot hack à la commande create
    • Ajout de la variable d’environnement BORG_EXIT_CODES=modern
  • Correctifs :
    • Divers correctifs de bugs et améliorations des performances

Version 2.0.0b7 (2023-09-14)

  • Nouvelles fonctionnalités :
    • Extraction possible sans clé depuis un dépôt authentifié
  • Correctifs :
    • Divers correctifs de bugs et améliorations des performances

Version 2.0.0b6 (2023-06-11)

  • Nouvelles fonctionnalités :
    • Ajout de diverses options à la commande diff
    • Ajout de nouvelles options à la commande import-tar
  • Correctifs :
    • Divers correctifs de bugs et améliorations des performances

Version 2.0.0b5 (2023-02-27)

  • Nouvelles fonctionnalités :
    • Ajout d’une fonction de nouvelle tentative sur les fichiers du système de fichiers dans la commande create
    • Ajout du quota d’espace de stockage utilisé à la commande info
  • Correctifs :
    • Divers correctifs de bugs et améliorations des performances

Version 2.0.0b4 (2022-11-27)

  • Correctifs :
    • Divers correctifs de bugs et améliorations des performances

Version 2.0.0b3 (2022-10-02)

  • Nouvelles fonctionnalités :
    • Ajout de la commande rcompress
    • Ajout de la prise en charge des patterns
  • Correctifs :
    • Divers correctifs de bugs et améliorations des performances

Version 2.0.0b2 (2022-09-10)

  • Nouvelles fonctionnalités :
    • Prise en charge de l’offset UTC dans les horodatages d’archives
  • Correctifs :
    • Divers correctifs de bugs et améliorations des performances

Version 2.0.0b1 (2022-08-08)

  • Nouvelles fonctionnalités :
    • Forte augmentation de la limite de taille du flux de métadonnées d’archives
    • Ajout de l’option rcreate --copy-crypt-key
  • Correctifs :
    • Divers correctifs de bugs et améliorations des performances

Résumé de GN⁺

  • Borg 2.0 est une mise à jour majeure qui améliore fortement la sécurité, la vitesse et les performances du traitement parallèle
  • La version n’est pas compatible avec Borg 1.x, il faut donc être prudent lors de la mise à niveau
  • Les nouvelles fonctionnalités et les performances améliorées apportent une meilleure compatibilité avec divers stockages cloud
  • Bien comprendre et exploiter les principaux changements et nouvelles fonctionnalités de Borg 2.0 peut grandement aider pour la sauvegarde et la gestion des données

1 commentaires

 
GN⁺ 2024-10-02
Commentaires sur Hacker News
  • En tant qu’utilisateur de BorgBackup, j’en suis très satisfait. Depuis 7 ans, des sauvegardes dédupliquées hebdomadaires fonctionnent parfaitement. Je recommande de l’utiliser avec Borgmatic
  • J’utilise actuellement rclone pour sauvegarder vers une machine distante, mais ce n’est pas une solution spécialisée. J’envisage d’ajouter Backblaze B2 comme destination distante. rclone n’est pas un outil de sauvegarde, et il manque des fonctions comme le découpage des blocs de données à une taille appropriée, l’encodage de répertoires entiers en tar et la déduplication. Je me demande s’il existe un outil recommandable
  • J’ai brièvement regardé Restic et Duplicati, mais ce n’est pas aussi simple que je l’espérais. Je n’ai pas besoin d’interface graphique et je veux stocker toute la configuration dans un seul fichier. J’ai entendu des histoires inquiétantes sur certains outils dont l’index se corrompt, rendant la récupération des données impossible
  • Je me demande s’il existe une comparaison récente entre Borg et Restic, ou une raison de passer de Restic à Borg. J’ai utilisé Borg, mais le problème était l’impossibilité d’utiliser des backends autres que des fichiers locaux ou ssh. Je suis passé à Restic pour sauvegarder vers un fournisseur de stockage compatible S3. Aujourd’hui, Restic et Borg semblent équivalents
  • Je voulais écrire un backend rclone pour Borg. Dans la v1, les backends n’étaient pas bien abstraits, donc c’était difficile, mais dans la v2, Thomas Waldmann a créé une bonne interface d’abstraction, ce qui a permis d’écrire le code rclone en moins de 300 lignes de Python
  • Le fonctionnement de Borg avec du stockage objet n’était pas pris en charge, mais certains utilisateurs l’utilisaient malgré tout. Cela pose problème, car si le dépôt d’origine est endommagé, la corruption peut se dupliquer. Prendre en charge rclone est un choix plus judicieux et davantage tourné vers l’avenir
  • Je me demande à partir de quel moment on peut recommander d’utiliser Borg à la place de rsync. J’utilise actuellement rsync pour sauvegarder des répertoires vers un autre disque et vers un service distant. Les fonctions de chiffrement de Borg me font envie, mais j’ai peur de la complexité d’un nouvel outil et du risque de perte de données
  • Si vous cherchez un stockage en ligne bon marché, l’abonnement Microsoft 365 Single offre 1 To d’espace OneDrive. Je l’utilise avec Restic et rclone depuis plusieurs années avec succès. Ce n’est pas très rapide, mais ça fonctionne
  • Je suis satisfait d’écrire des sauvegardes Borg sur rsync.net. Il existe une option pour forcer Borg dans la session SSH et une option pour empêcher les suppressions si la clé SSH de sauvegarde est compromise. Globalement, c’est une solution robuste qui n’est pas difficile à configurer
  • Je me demande s’il y a une raison de choisir le chiffrement de Borg plutôt que celui de rclone, ou inversement