Question Comparaison des outils de sauvegarde


Cette question existe parce qu’elle a une signification historique, mais il n'est pas considéré comme une bonne question sur ce site, donc ne l'utilisez pas comme preuve que vous pouvez poser des questions similaires ici. Bien que vous soyez encouragé à aider à maintenir ses réponses, veuillez comprendre que les questions de "grande liste" ne sont généralement pas autorisées sur Ask Ubuntu et seront fermées par la suite. centre d'aide.

La sauvegarde est extrêmement importante. Évidemment, il n'y a pas de meilleur outil de sauvegarde, mais une comparaison des options serait très intéressante.

  • Interface graphique? Ligne de commande?
  • Sauvegardes incrémentielles?
  • Sauvegardes automatiques?
  • Méthode d'installation: dans les référentiels standard? PPA?

325


origine


Je dirais que la solution de sauvegarde dépend de ce que vous utilisez sur la machine pour laquelle vous sauvegardez. Une collection de projets / codes critiques travail / école présente un ensemble de besoins très différent d'un ordinateur stockant une quantité indue de pornographie et de musique. Sur mon installation à la maison, j'ai un petit script qui sauvegarde quelques dossiers que je ne voudrais pas perdre, il le fait progressivement. Mon ordinateur portable de travail récupère tout ce qui est sauvegardé sur un serveur. - Toby
Ce n'est pas une comparaison de fonctionnalités, mais ce sondage pourrait vous aider: webupd8.org/2010/05/best-linux-backup-tool-software.html Lisez les commentaires aussi! - Alin Andrei


Réponses:


Déjà Dup  Install Déjà Dup

Déjà Dup est (à partir d'Ubuntu 11.10) installé par défaut. Il s’agit d’un outil GNOME destiné aux utilisateurs occasionnels de bureau, qui se veut un "outil de sauvegarde simple qui cache la complexité de la sauvegarde des données".

C'est un front-end à duplicité qui effectue des sauvegardes incrémentielles, où seules les modifications apportées depuis la sauvegarde précédente sont stockées. Il a des options pour les sauvegardes cryptées et automatisées. Il peut sauvegarder sur des dossiers locaux, sur Amazon S3 ou sur tout serveur auquel Nautilus peut se connecter.

L'intégration avec Nautilus est superbe, permettant la restauration des fichiers supprimés d'un répertoire et la restauration d'une ancienne version d'un fichier individuel.

Main Window Screenshot

Restore earlier version of file

Notez qu'en février 2016, ce projet semble ignorer presque complètement les rapports de bogue avec Seule une activité de triage mineure et la dernière correction de bogue remontent à 2014, bien que il y a de nouvelles versions avec des modifications mineures.


147



Je ne comprends pas bien Vous ne pouvez pas restaurer des versions spécifiques de fichiers individuels très facilement. Cependant, vous pouvez restaurer l'intégralité du contenu sauvegardé sur une sauvegarde spécifique. Par exemple, je peux restaurer à la semaine dernière, à la semaine précédente ou à la semaine précédente, etc. - 8128
Il peut se connecter à tout ce que nautilus peut voir. Donc, si vous pouvez le monter dans le système de fichiers, c'est une option. Il est également possible de se connecter à ftp, ssh, webdav ou à un partage Windows. Ma connaissance de la samba est limitée, j'en ai peur. - 8128
Vous pouvez restaurer des versions spécifiques de fichiers individuels. Il comprend une extension nautile. Tout ce que vous avez à faire est de cliquer avec le bouton droit sur un fichier et de sélectionner "Revenir à la version précédente". - andrewsomething
existe-t-il une interface de ligne de commande pour Deja Dup? - brillout
@ brillout.com Deja Dup est basé sur Duplicity, qui fournit une interface de ligne de commande. Un autre choix est douteux. - nealmcb


Dans le temps  Install Back in Time

J'utilise le Back In Time depuis un certain temps et je suis très satisfait.

Tout ce que vous avez à faire est de configurer:

  • Où enregistrer l'instantané
  • Quels répertoires sauvegarder
  • Quand la sauvegarde doit être faite (manuelle, toutes les heures, tous les jours, toutes les semaines, tous les mois)

Et oublie ça.

Pour installer (en travaillant sur Ubuntu 16.04 pour gnome):

sudo add-apt-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-gnome

L'interface utilisateur du programme peut être ouverte via ubuntu search pour "backintime".

alt text

Le projet est actif à partir de Avril 2018.


105



Existe-t-il un moyen d’obtenir cette sauvegarde sur un serveur distant? Lorsque vous sélectionnez un répertoire cible, tous les répertoires non locaux sont masqués et leur saisie dans la barre d’emplacement ne fonctionne pas. - zacharyliu
Il y a un "gotcha" avec backintime - les fichiers "dot" sont exclus par défaut. Si vous voulez les fichiers de points de votre répertoire personnel, utilisez les Paramètres-> Exclure et Supprimer de backintime. *
Pour sauvegarder sur un serveur distant, vous pouvez utiliser le dossier ~ / .gvfs, qui est l'endroit où le serveur distant est monté par nautilus. Mais Déjà-Dup peut effectuer des sauvegardes plus rapidement que dans le temps, tandis que le retour en arrière est préférable pour voir les fichiers individuellement. - desgua
J'aime la fonctionnalité pour définir des profils séparés. Cela m'aide à définir différents profils pour différentes partitions de mon lecteur et à mettre à jour uniquement les sauvegardes dont j'ai besoin. La première opération de sauvegarde prendra également moins de temps. - Chethan S.
@Lii BackInTime utilise des copies de fichiers simples reliées entre elles par des instantanés. Vous pouvez les parcourir avec chaque outil que vous aimez. - Germar


rsnapshot vs. rdiff-backup

Je me réfère souvent à cela comparaison de rsnapshot et rdiff-backup:

Similitudes:

  • les deux utilisent un algorithme de type rsync pour transférer des données (rsnapshot utilise en fait rsync; rdiff-backup utilise la bibliothèque python librsync)
  • les deux peuvent être utilisés sur ssh (bien que rsnapshot ne puisse pas passer sur ssh sans certains scripts supplémentaires)
  • les deux utilisent une copie simple de la source pour la sauvegarde en cours

Différences dans l'utilisation du disque:

  • rsnapshot utilise des fichiers réels et des liens durs pour gagner de la place. Pour les petits fichiers, la taille de stockage est similaire.
  • rdiff-backup stocke les versions précédentes en tant que deltas compressés dans la version actuelle, similaire à un système de contrôle de version. Pour les fichiers volumineux qui changent souvent, tels que les fichiers journaux, les bases de données, etc., rdiff-backup requiert beaucoup moins d'espace pour un nombre donné de versions.

Différences de vitesse:

  • rdiff-backup est plus lent que rsnapshot

Différences dans le stockage des métadonnées:

  • rdiff-backup stocke les métadonnées du fichier, telles que la propriété, les autorisations et les dates, séparément.

Différences de transparence des fichiers:

  • Pour rsnapshot, toutes les versions de la sauvegarde sont accessibles en tant que fichiers simples.
  • Pour rdiff-backup, seule la sauvegarde actuelle est accessible en tant que fichiers simples. Les versions précédentes sont stockées sous forme de deltas rdiff.

Différences dans les niveaux de sauvegarde effectuées:

  • rsnapshot prend en charge plusieurs niveaux de sauvegarde tels que mensuel, hebdomadaire et quotidien.
  • rdiff-backup ne peut supprimer que des instantanés antérieurs à une date donnée; il ne peut pas supprimer des instantanés entre deux dates.

Différences dans la communauté de soutien:

  • Basé sur le nombre de réponses à mon message sur les listes de diffusion (rsnapshot: 6, rdiff-backup: 0), rsnapshot a une communauté plus active.

73



Est-ce que vous prenez en charge la déduplication des données? - intuited
Il semble donc que rsnapshot soit généralement meilleur. - mlissner
librsync n'est pas une bibliothèque Python mais une bibliothèque C. Il est basé sur l'algorithme rsync et utilisé par rdiff-backup directoy de Python, il n'a donc pas besoin d'appeler un utilitaire externe et d'analyser la sortie comme le fait rsnapshot. - Anthon


rsync  Install rsync

Si vous connaissez les outils de ligne de commande, vous pouvez utiliser rsync créer automatiquement des sauvegardes (incrémentielles). Il peut refléter vos répertoires sur d'autres machines. Il y a beaucoup de scripts disponibles sur le net. Configurez-le comme une tâche récurrente dans votre crontab. Il y a aussi une interface graphique pour rsync appelé Grsync cela facilite les sauvegardes manuelles.

En combinaison avec des liens durs, il est possible d'effectuer une sauvegarde de manière à préserver les fichiers supprimés.

Voir:


64



rsync est un outil utile, mais il n'est pas idéal pour la sauvegarde. Il ne conserve pas les versions historiques. - Erigami
J'ai changé cela pour parler de rsnapshot, ce à quoi l'auteur se référait. - 8128
@fluteflute: Non, je ne voulais pas dire rsnapshot. Donc, vos changements changent complètement le sens de mon post. J'ai remplacé rsnapshot par un lien expliquant un peu plus l'utilisation de rsync en tant que sauvegarde. - Roalt
En utilisant "cp --archive --link --verbose / MAKE_SNAPSHOT {, _date '+%Y-%m-%d'} / "et" rsync -avz --link-dest = .. / OLD_BACKUP_DIR SOURCE_DIR NEW_BACKUP_DIR "est tout simplement simple. - webwurst
Il existe une interface graphique pour rsync appelée Grsync (opbyte.it/grsync) qui facilite les sauvegardes manuelles. Je l'utilise pour faire des sauvegardes sur mon disque dur portable. - Dmitry


Duplicité  Install Duplicity

Duplicity est un outil de sauvegarde en ligne de commande riche en fonctionnalités.

Duplicity sauvegarde les répertoires en produisant des volumes chiffrés au format tar et en les téléchargeant sur un site distant ou local. Il utilise librsync pour enregistrer les modifications incrémentielles apportées aux fichiers. gzip pour les compresser; et gpg pour les chiffrer.

La ligne de commande de Duplicity peut être intimidante, mais il existe de nombreuses interfaces à la duplicité, de la ligne de commande (duply) à GNOME (deja-dup), en passant par KDE (time-drive).


43



Il existe également un certain nombre de frontaux d’interface graphique à la duplicité, tels que Time Drive - Ryan Thompson
Time-Drive n'a plus de ppa pour les versions actuelles d'Ubuntu (précis) et la source ne semble être disponible que si vous faites un don. Cela m'a empêché d'évaluer et j'utilise maintenant la duplicité de la ligne de commande pour faire des sauvegardes en tant que root -Dup ne gère pas bien les sauvegardes root) et peut toujours utiliser les options de restauration de nice de deja-dup (depuis Nautilus). - Chris Good
Selon le site de duplicity, il est encore en version bêta. Je ne suis pas sûr que je recommande à quiconque d'utiliser un logiciel bêta pour sauvegarder ou restaurer critique données, même si ses photos de famille. - bloudraak


Dropbox

Une synchronisation cloud multiplateforme (propriétaire) pour Windows, Mac et Linux. 2 Go de stockage en ligne est gratuit, avec des options payantes. Annoncé comme un moyen de "stocker, synchroniser et partager des fichiers en ligne", il peut également être utilisé à des fins de sauvegarde.

Notez que même sur l'historique de révision des comptes payés limité à un an et sur les comptes gratuits c'est seulement un mois.

Notez également que la restauration d'une grande quantité de fichiers peut prendre beaucoup de temps car Dropbox n'a pas été créé en tant qu'outil de sauvegarde.

Dropbox in use on Ubuntu


38



Les outils de synchronisation ne doivent pas être confondus avec les outils de sauvegarde. Un outil de synchronisation peut aider à rendre une sauvegarde plus efficace, comme rsync peut économiser la bande passante par exemple. Mais ce n’est pas une solution de sauvegarde à moins qu’il n’ait un historique de révision solide. Pourquoi? Imaginez que vous obtenez un virus qui infecte votre fichier et le modifie. Le modifié sera synchronisé et vous les perdrez. Dropbox a un historique de révision. Il pourrait donc servir d'ersatz pour la sauvegarde. Mais gardez à l'esprit qu'il n'est pas garanti que vous puissiez restaurer vos fichiers en cas de besoin! - Huygens
Spideroak fournit un historique de révision illimité avec des comptes gratuits. - intuited
Notez que Dropbox ne fonctionne pas correctement si vous devez restaurer un grand nombre de fichiers, étant donné que Dropbox ne vous laissera restaurer que l'un après l'autre, au prix de plusieurs chargements de pages chacun. - Scott Severance


luckybackup  Install LuckyBackup

Cela n'a pas été mentionné auparavant, je vais donc dire que "LuckyBackup" est un superbe frontal graphique sur rsync et permet de faire des sauvegardes simples ou complexes et de cloner un jeu d'enfant.

Notez que cet outil n'est plus développé.

Les toutes les captures d'écran importantes se trouvent ici sur leur site web avec l'un ci-dessous:

luckyBackup


31



Pour moi, c'est l'option la plus configurable et inclut une option pour sauvegarder sur une partition FAT32 distante (pour ceux qui ont un NAS vieux et pauvre comme moi ...). Formidable! - desgua


BackupPC  Install BackupPC

Si vous souhaitez sauvegarder l'intégralité de votre réseau domestique, je vous recommanderais d'utiliser BackupPC sur un serveur permanent de votre sous-sol / placard / buanderie. Depuis le serveur de sauvegarde, il peut se connecter via ssh, rsync, SMB et d'autres méthodes à tout autre ordinateur (pas seulement aux ordinateurs Linux) et les sauvegarder tous sur le serveur. Il implémente le stockage incrémentiel en fusionnant des fichiers identiques via des liens durs, même si les fichiers identiques ont été sauvegardés à partir d’ordinateurs distincts.

BackupPC exécute une interface Web que vous pouvez utiliser pour le personnaliser, notamment en ajoutant de nouveaux ordinateurs à sauvegarder, en lançant des sauvegardes immédiates et, surtout, en restaurant des fichiers uniques ou des dossiers entiers. Si le serveur BackupPC dispose d'autorisations d'écriture sur l'ordinateur sur lequel vous restaurez, il peut restaurer les fichiers directement là où ils se trouvaient, ce qui est vraiment intéressant.

BackupPC Web Interface - Server Status Page


27



BackupPC est une très bonne solution pour les particuliers / petites entreprises. Fonctionne parfaitement pour les serveurs et les environnements mixtes Windows / Linux. - Amala
Je suis surpris du nombre de problèmes que j'ai rencontrés avec backuppc dans Precise 12.04. La documentation est orientée vers la config à la main, pas via la jolie interface web. C'est compliqué à configurer. Ils ne disposent d'aucun outil de suivi des bogues en amont, juste une liste de diffusion, mais j'ai rencontré de nombreux bogues non résolus, y compris ceux mentionnés au problèmes avec BackupPC sur Ubuntu 12.04 | tolaris.com et à bugs.launchpad.net/ubuntu/+source/backuppc/+bug/497732/comments/… - nealmcb
Notez également qu'il installe apache pour exécuter le site Web, ouvrant le port 80 pour un accès externe. Pire encore, il faut un mot de passe pour faire la configuration web, mais envoie le mot de passe sur le réseau en clair par défaut. Voir d'autres problèmes de sécurité à SourceForge.net: Configuration de BackupPC pour des sauvegardes sécurisées et des contrôles d'accès - backuppc - nealmcb


bup

Un système de sauvegarde de fichiers très efficace basé sur le format git packfile. vite sauvegardes incrémentielles d'images de machines virtuelles. "

Points forts:

  • Il utilise un algorithme de somme de contrôle glissante (similaire à rsync) pour diviser   fichiers en morceaux. Le résultat le plus utile de ceci est que vous pouvez sauvegarder énormément   des images de disque, des bases de données et des fichiers XML de machine virtuelle (VM) de manière incrémentielle,   même si ils sont généralement tous dans un fichier énorme, et ne pas utiliser des tonnes de   espace disque pour plusieurs versions.

  • Les données sont "automatiquement" partagées entre les sauvegardes incrémentielles sans avoir   savoir quelle sauvegarde est basée sur quel autre - même si les sauvegardes   sont fabriqués à partir de deux ordinateurs différents qui ne connaissent même pas chacun   autre. Vous dites simplement à bup de sauvegarder des données, et cela ne sauve que le minimum   quantité de données nécessaires.

  • Bup peut utiliser la redondance "par2" pour récupérer des sauvegardes corrompues même si votre   Le disque a des secteurs défectueux non détectés.

  • Vous pouvez monter votre référentiel bup en tant que système de fichiers FUSE et accéder au   contenu de cette façon, et même l'exporter sur Samba.

  • Un frontal (GUI) basé sur KDE pour bup est disponible, à savoir Système de sauvegarde Kup.


24



Quelques fonctionnalités intéressantes, bien sûr. Mais notez que jusqu’à présent, il n’enregistre pas les métadonnées du fichier (propriété, permissions, dates) et que vous ne pouvez pas supprimer les anciennes sauvegardes pour qu’il finisse par manquer d’espace. Voir un avis: Sauvegarde basée sur Git avec bup -LWN.net et le README: apenwarr / bup - GitHub - nealmcb
Maintenant, les métadonnées semblent être prises en charge, voir https://github.com/apenwarr/bup: 'bup save' et 'bup restore' prennent en charge les métadonnées immatures. Sur le plan positif, ils ont effectivement un support maintenant, mais c'est nouveau, et pas à distance aussi bien testé que tar / rsync / quoi que ce soit. Si vous souhaitez aider à tester, veuillez faire (voir t / compare-trees pour une méthode de comparaison). - student