339 votes

Comparaison des outils de sauvegarde

Cette question existe parce qu'elle a une signification historique, mais ce n'est pas considéré comme une bonne question sur le sujet pour ce site. Ne vous en servez 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 type "grande liste" ne sont généralement pas autorisées sur Ask Ubuntu et qu'elles seront fermées conformément à la politique de confidentialité de la société. centre d'assistance .

La sauvegarde est incroyablement importante. Il n'y a évidemment pas de meilleur outil de sauvegarde, mais une comparaison des options serait très intéressante.

  • Interface graphique ? Ligne de commande ?
  • Des sauvegardes incrémentielles ?
  • Des sauvegardes automatiques ?
  • Méthode d'installation : Dans les dépôts standards ? PPA ?

4voto

user6130 Points 2060

s3ql est une option plus récente pour utiliser Amazon s3, Google Storage ou OpenStack Storage comme système de fichiers. Il fonctionne sur une variété de distros Linux ainsi que sur MacOS X.

En l'utilisant avec rsync, vous pouvez obtenir des sauvegardes incrémentielles hors site très efficaces puisqu'il assure une efficacité de stockage et de bande passante via la déduplication et la compression au niveau des blocs. Il prend également en charge la confidentialité via le chiffrement côté client, ainsi que d'autres fonctionnalités sophistiquées telles que la copie sur écriture, les arbres immuables et les instantanés.

参照 Comparaison de S3QL et des autres systèmes de fichiers S3 pour des comparaisons avec PersistentFS, S3FS, S3FSLite, SubCloud, S3Backer et ElasticDrive.

Je l'utilise depuis quelques jours, à partir de s3_backup.sh (qui utilise rsync) et je suis assez satisfait. Il est très bien documenté et semble être un projet solide.

3voto

Rob Spieldenner Points 1179

inosync

Un script Python qui offre une capacité de sauvegarde plus ou moins en temps réel.

Mote que ce logiciel n'est plus maintenu.

"Je suis tombé sur une référence à la fonctionnalité "inotify" qui est présente dans les noyaux Linux récents. Inotify surveille l'activité du disque et, en particulier, signale quand des fichiers sont écrits sur le disque ou supprimés. Un peu plus de recherche a permis de trouver un paquetage qui combine la surveillance des événements de fichiers d'inotify avec l'utilitaire de synchronisation de fichiers rsync afin de fournir la capacité de sauvegarde de fichiers en temps réel que je recherchais. Le logiciel, nommé inosync, est en fait un script Python, effectivement fourni sous forme de code open-source, par l'auteur, Benedikt Böhm d'Allemagne ( http://bb.xnull.de/ )."

http://www.opcug.ca/public/Reviews/linux_part16.htm

3voto

zephron Points 21

Obnam

Avertissement : Le logiciel n'est plus maintenu, les auteurs recommandent de ne pas l'utiliser.

Obnam est un programme de sauvegarde simple et sûr. Les sauvegardes peuvent être stockées sur des disques durs locaux, ou en ligne via le protocole SSH SFTP. Le serveur de sauvegarde, s'il est utilisé, ne nécessite aucun logiciel spécial, en plus de SSH.

Quelques fonctionnalités qui pourraient vous intéresser :

  • Sauvegardes instantanées. Chaque génération ressemble à un instantané complet. Vous n'avez donc pas besoin de vous soucier des sauvegardes complètes ou incrémentielles, ni de faire tourner des bandes réelles ou virtuelles.
  • Déduplication des données, entre les fichiers et les générations de sauvegarde. Si le référentiel de sauvegarde contient déjà un bloc de données particulier, il sera réutilisé, même s'il se trouvait dans un autre fichier dans une génération de sauvegarde antérieure. De cette façon, vous n'avez pas à vous soucier de déplacer des fichiers volumineux ou de les modifier.
  • Sauvegardes cryptées, en utilisant GnuPG'.

Une ancienne version peut être trouvée dans les sources du logiciel Ubuntu, pour la version la plus récente se référer à Chris Cormacks PPA ou Obnams site web .

1voto

student Points 2222

saybackup et saypurge

Il existe un joli script appelé saybackup qui vous permet de faire des sauvegardes incrémentales simples en utilisant des hardlinks. De la page de manuel :

Ce script crée des sauvegardes incrémentielles complètes ou inverses en utilisant la fonction
commande rsync(1). Les noms des répertoires de sauvegarde contiennent la date et l'heure
de chaque exécution de sauvegarde pour permettre le tri et l'élagage sélectif. A la la fin de chaque sauvegarde réussie, un lien symbolique '*-current' est mis à jour pour toujours pointer vers la dernière sauvegarde. Pour réduire les fichiers distants
l'option '-L' peut être utilisée (éventuellement plusieurs fois) pour
spécifier les arborescences de fichiers locales existantes à partir desquelles les fichiers seront
lié à la sauvegarde.

Le script correspondant saypurge fournit un moyen astucieux de purger les anciennes sauvegardes. Depuis la page d'accueil de l'outil :

Sayepurge analyse les horodatages des noms de cet ensemble de sauvegardes. sauvegarde, calcule les deltas temporels, et détermine les bons candidats à l'effacement candidats à la suppression afin que les sauvegardes soient espacées dans le temps de la manière la plus régulière. Le site comportement exact peut être ajusté en spécifiant le nombre de fichiers récents récents à protéger contre la suppression (-g), le nombre de sauvegardes historiques à garder historiques à conserver (-k) et le nombre maximum de suppressions pour une exécution donnée (-d). Dans l'ensemble de fichiers ci-dessus, les deux sauvegardes de 2011-07-07 ne sont séparées de seulement 6h, donc elles font de bons candidats à la purge...

1voto

student Points 2222

backup2l

Warning : unmaintained, last commit on 2017-02-14

Depuis la page d'accueil :

backup2l est un outil de ligne de commande léger pour générer, maintenir et restaurer des sauvegardes sur un système de fichiers montable (par exemple, un disque dur). disque dur). Les principaux objectifs de conception sont le faible effort de maintenance, l'efficacité, la transparence et la robustesse. Dans une installation par défaut, les sauvegardes sont créées de manière autonome par un cron script.

backup2l prend en charge les sauvegardes différentielles hiérarchiques avec une nombre de niveaux et de sauvegardes par niveau spécifié par l'utilisateur. Avec ce schéma schéma, le nombre total d'archives qui doivent être stockées n'augmente que augmente logarithmiquement avec le nombre de sauvegardes différentielles depuis la dernière sauvegarde complète. Par conséquent, de petites sauvegardes incrémentielles peuvent être peuvent être générées à intervalles rapprochés, tandis que les sauvegardes consommatrices de temps et d'espace ne sont que rarement nécessaires.

La fonction de restauration permet de rétablir facilement l'état du fichier. ou de répertoires/fichiers arbitraires à des moments antérieurs. Le site propriété et les attributs de permission des fichiers et répertoires sont correctement restaurés.

Une fonction intégrée de fractionnement et de collecte permet de confortablement transférer toutes les archives ou certaines d'entre elles sur un ensemble de CD ou d'autres amovibles.

Tous les fichiers de contrôle sont stockés avec les archives sur la sauvegarde. et leur contenu est généralement explicite. Ainsi, en cas d'urgence d'urgence, un utilisateur ne doit pas seulement compter sur la fonction de restauration restauration de backup2l, mais il peut aussi - si nécessaire - parcourir les fichiers et extraire les archives manuellement.

Pour décider si un fichier est nouveau ou modifié, backup2l examine son nom. nom, l'heure de modification, la taille, la propriété et les permissions. Contrairement à d'autres outils de sauvegarde, le i-node n'est pas pris en compte afin d'éviter les problèmes avec des systèmes de fichiers non-Unix comme FAT32.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X