Meilleur logiciel de sauvegarde pour sauvegarder des fichiers sous Linux

Meilleur logiciel de sauvegarde pour sauvegarder des fichiers sous Linux

Un logiciel de sauvegarde est un programme important dans la boîte à outils de chaque utilisateur Linux. Bien que la plupart ne pensent pas à l’utiliser dans leur utilisation quotidienne, c’est la bouée de sauvetage qui garantit la sécurité de vos fichiers en cas de sinistre de données. Cet article met en évidence sept des meilleurs logiciels de sauvegarde pour Linux que vous pouvez utiliser gratuitement.

1. Synchronisation

Syncthing est un utilitaire simple qui vous permet de synchroniser plusieurs dossiers sur différents systèmes. Il s’agit d’un programme de synchronisation continue de fichiers, ce qui signifie qu’il synchronise continuellement les fichiers entre deux ordinateurs ou plus en temps réel, afin que vos données soient toujours sauvegardées en toute sécurité.

Une capture d'écran de Syncthing exécuté sur une machine nœud.

La façon dont Syncthing fonctionne est qu’il utilise son propre ensemble de protocoles réseau ouverts pour rechercher, coupler et transférer des données entre vos machines de manière fiable. Les développeurs du programme l’utilisent avec un démon serveur léger pour assurer une synchronisation quasi instantanée entre les nœuds clients.

L’un des principaux arguments de vente de Syncthing est qu’il est compatible multiplateforme, vous pouvez donc déployer Syncthing et l’utiliser avec des systèmes non Linux.

Avantages

  • Peut fonctionner à la fois sur ordinateur et sur mobile.
  • Livré avec un démon serveur léger que vous pouvez déployer avec peu ou pas de surcharge système.
  • Nécessite peu de maintenance une fois exécuté en tant que nœud.

Les inconvénients

  • Ne peut effectuer que des sauvegardes en direct.
  • Ne vient pas avec la redondance des données.
  • N’archive pas les anciennes versions de fichiers.

2. SparkleShare

SparkleShare est un système de sauvegarde en direct léger pour Linux. Semblable à Syncthing, il s’agit également d’un démon multiplateforme qui peut sauvegarder instantanément des fichiers sur différents systèmes d’exploitation d’un réseau. Cependant, contrairement à Syncthing, SparkleShare utilise Git comme backend principal pour synchroniser les données entre les nœuds.

Une capture d'écran du numéro de version d'une instance en cours d'exécution de SparkleShare.

De plus, grâce à son backend Git, SparkleShare est également livré avec un contrôle de version dès la sortie de la boîte. Cela signifie que vous pouvez passer d’une version à l’autre de vos sauvegardes de la même manière que fonctionne l’historique Git.

L’un des avantages est que SparkleShare peut fonctionner sur presque toutes les machines avec peu ou pas de surcharge du système. Cela en fait le démon de sauvegarde de données idéal pour les systèmes sous-alimentés tels que le Raspberry Pi.

Avantages

  • Peut parcourir différentes versions d’un fichier.
  • Fonctionne sous Linux, Windows et macOS.
  • Les fichiers sont cryptés avant d’être envoyés à d’autres nœuds.

Les inconvénients

  • Ne peut sauvegarder qu’un seul dossier racine.
  • Nécessite un système hôte d’où proviennent les fichiers et où les nœuds ne sont que des miroirs.
  • Ne peut pas gérer de gros fichiers non texte.

3. Déjà après

Deja Dup est un utilitaire de sauvegarde intuitif et axé sur l’utilisateur pour les systèmes Linux. Il fournit une solution complète de sauvegarde de données avec le moins de configuration possible. Vous sélectionnez simplement les dossiers que vous souhaitez sauvegarder et le dossier de destination pour sauvegarder vos données, et vous avez terminé. Cette approche de configuration proche de zéro rend Deja Dup attrayant pour les utilisateurs qui souhaitent un démon de sauvegarde simple et automatique. C’est la raison pour laquelle Deja Dup a été installé comme application de sauvegarde par défaut dans plusieurs distributions Linux.

Une capture d'écran de Deja Dup montrant son numéro de version lors de son exécution.

Deja Dup est livré par défaut avec la déduplication des données. Il s’agit d’une méthode de stockage d’informations dans laquelle le programme stocke uniquement les modifications pertinentes entre deux instantanés de sauvegarde. Cela se traduit par une consommation globale de disque inférieure à celle d’une archive de vidage complet classique.

Avantages

  • Incroyablement simple à utiliser.
  • La déduplication des données peut économiser de l’espace disque à long terme.
  • Peut effectuer des sauvegardes automatiques sans surveillance.

Les inconvénients

  • Ne peut fonctionner qu’avec une seule machine.
  • Ne peut fonctionner qu’avec votre répertoire personnel.
  • Utilise un format binaire spécial pour ses instantanés.

4. Décalage horaire

Timeshift est un utilitaire de sauvegarde minimaliste qui vise à préserver les fichiers et paramètres système principaux d’une machine. Semblable à DejaDup, il s’agit d’un client de configuration proche de zéro que vous pouvez « définir et oublier ».

Une capture d'écran de Timeshift en cours d'exécution tout en affichant son numéro de version.

L’un des principaux arguments de vente de Timeshift est qu’il prend en charge les systèmes basés sur BTRFS dès la sortie de la boîte. Cela vous permet de profiter de l’instantané atomique de BTRFS pour restaurer instantanément les sauvegardes du système, à la manière d’un gestionnaire de packages reproductible.

En dehors de cela, Timeshift est également livré avec des « instantanés à plusieurs niveaux » qui vous permettent d’ajuster la quantité de sauvegardes que vous effectuez pour votre machine. Par exemple, vous pouvez demander à Timeshift de créer des sauvegardes horaires, quotidiennes et même « au démarrage » pour votre ordinateur.

Avantages

  • Nécessite peu ou pas de configuration pour fonctionner.
  • Peut profiter des instantanés atomiques de BTRFS.
  • La fréquence de sauvegarde est facile à régler et à ajuster.

Les inconvénients

  • Ne préserve pas le répertoire personnel de l’utilisateur.
  • Pas flexible en dehors des options qu’il propose.
  • Trop simple pour des configurations de sauvegarde complexes.

5. Rsync

Rsync est un outil de ligne de commande qui vous permet de synchroniser entièrement deux répertoires distants, jusqu’à leurs bits d’autorisation et leur heure de création.

Un terminal affichant la page d'aide pour Rsync.

Rsync offre une grande variété d’options et d’indicateurs qui vous permettent de régler la manière dont les données sont transférées entre deux hôtes. Par exemple, vous pouvez demander au démon de synchroniser les fichiers avec une heure de création ou un type de fichier spécifique.

De plus, l’interface de ligne de commande de Rsync facilite également son inclusion dans des scripts d’automatisation et son exécution sur des machines purement sans tête. Cela en fait un outil incroyable, surtout si vous travaillez avec plusieurs serveurs distants.

Avantages

  • Fournit la déduplication des données et la compression des transferts.
  • Préserve la plupart des métadonnées internes d’un fichier.
  • Peut effectuer des transferts de fichiers incroyablement rapides.

Les inconvénients

  • Nécessite une connaissance décente de la ligne de commande pour être utilisé.
  • Ne peut effectuer des sauvegardes en direct qu’avec d’autres systèmes.
  • La batterie d’options peut être écrasante pour un novice.

6. Rcloner

Rclone est un client de stockage d’objets distant hautes performances pour Linux. Il s’agit d’un client de ligne de commande qui sert de pont entre vous et votre fournisseur de stockage cloud. Semblable à Rsync, il est livré avec des options et des indicateurs que vous pouvez utiliser pour affiner votre configuration de sauvegarde.

Un terminal affichant la page d'aide de Rclone.

L’un des principaux arguments de vente de Rclone est qu’il est compatible avec certaines des plates-formes de stockage d’objets les plus courantes aujourd’hui. Ceci, à son tour, donne à Rclone un avantage en matière de redondance des sauvegardes.

Enfin, Rclone peut également crypter les données sur votre disque cloud. Cela peut être utile dans les cas où vous souhaitez créer une sauvegarde hors site d’un document sensible et que vous ne souhaitez pas que votre fournisseur y accède.

Avantages

  • Transparent et facile à utiliser.
  • Peut fonctionner avec plusieurs fournisseurs de stockage d’objets.
  • Peut chiffrer des fichiers à la volée et créer des compartiments de stockage d’objets chiffrés.

Les inconvénients

  • Ne prend pas en charge les supports de stockage traditionnels.
  • Nécessite une connaissance préalable de la ligne de commande.
  • Sa clé de cryptage est stockée dans un fichier « .conf » en texte brut.

7. Instantané

Rsnapshot est un puissant programme de sauvegarde en ligne de commande qui vous permet de prendre des « instantanés incrémentiels » d’un système de fichiers à intervalles définis. Il fonctionne en utilisant le protocole rsync pour créer une réplique exacte de l’intégralité de la hiérarchie d’un système de fichiers.

Un terminal affichant la page d'aide de Rsnapshot.

L’un des plus grands avantages de Rsnapshot par rapport aux autres solutions de sauvegarde est qu’il peut fonctionner même sur des systèmes dotés de bibliothèques obsolètes. A ce titre, Rsnapshot peut être un atout de taille si vous cherchez à conserver les données d’une ancienne machine sans mettre à jour son OS.

Grâce à son utilisation du protocole Rsync, Rsnapshot peut également extraire des données de systèmes de fichiers distants. Cela peut être utile si vous gérez un cluster de serveurs de type UNIX et que vous souhaitez créer un référentiel central d’instantanés de sauvegarde pour eux.

Avantages

  • Peut fonctionner de manière transparente avec les anciens systèmes de type UNIX.
  • Peut extraire et capturer des systèmes de fichiers distants.
  • Livré avec un fichier de configuration flexible.

Les inconvénients

  • Conçu uniquement pour fonctionner avec l’utilisateur root.
  • S’appuie sur cron pour planifier ses tâches.
  • Nécessite une bonne connaissance de la ligne de commande pour l’utiliser correctement.

Les utilitaires de sauvegarde ne sont que la pointe de l’iceberg lorsqu’il s’agit de comprendre le fonctionnement des fichiers et des systèmes de fichiers sous Linux. Développez vos connaissances en apprenant certaines des façons de récupérer complètement les données perdues et de supprimer en toute sécurité les fichiers de votre système.

Crédit image : Aleks Arcibashev via Unsplash . Toutes les modifications et captures d’écran par Ramces Red.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *