web-dev-qa-db-fra.com

Sauvegardes incrémentales faciles à un disque dur externe

Pendant un moment, j'ai utilisé Dirvish pour faire des sauvegardes incrémentielles de mes machines, mais il est légèrement encombrant de configurer, et si vous ne portez pas une copie de votre configuration, il peut être difficile de reproduire ailleurs.

Je recherche des programmes de sauvegarde pour UNIX, Linux qui pourrait:

  • Mettez à jour progressivement ma sauvegarde
  • Créer des arbres "miroir" comme Dirvish utilisait des hardlinks (pour économiser de l'espace)
  • Idéalement avec une interface utilisateur décente
53
miguel.de.icaza

Essayez rsnapshot . Il utilise rsync et des hardlinks et est incrémental.

24
xenoterracide

Ce script fonctionnel brut--but - Succursez tout sous le soleil sur votre disque dur externe sous une liaison difficile. Le nom du répertoire est un horodatage et maintient un lien symbolique à la dernière sauvegarde réussie. Pensez-y en tant que machine à la fois sans l'interface graphique fantaisie.

#!/bin/sh
DATE=`/bin/date +%Y%m%d%H%M%S`
RSYNC=/usr/bin/rsync
BASE=/mnt/externalhd
TARGET=$BASE/daily
$RSYNC -av --exclude $TARGET --exclude-from=/etc/backup/rsync.exclude --link-dest=$TARGET/latest/ / $TARGET/$DATE/
touch $TARGET/$DATE/
rm $TARGET/latest
ln -s $TARGET/$DATE $TARGET/latest

Configurez-le créer un $TARGET et liens un mannequin $TARGET/latest à cela. Peupler /etc/backup/rsync.exclude avec lost+found, tmp, var/run Et tout ce dont vous avez besoin pour sauter pendant la sauvegarde ou aller pour - d'inclure - de si cela vous convient mieux; man rsync est votre ami.

Les chèques de santé correcte, le contrôle des erreurs, la sauvegarde à distance et la jolie interface graphique gnome sont laissés comme un exercice au lecteur ;-)

22
codehead

la comparaison de sauvegarde des outils de sauvegarde à l'Ubuntu-stackexchange n'est pas vraiment spécifique à Ubuntu. Peut-être que vous obtenez des suggestions là-bas.

Je recommande DAR - Le programme d'archive de disque . Cela ne vient pas avec une interface graphique, mais sa configuration est facile à reproduire. Il a un grand support de sauvegarde incrémentielle. Il n'utilise pas d'arbres de miroir rigides, mais il a une coquille pratique pour naviguer sur la vue du système de fichiers de différents instantanés.

9
maxschlepzig

J'utilise backintime , qui est principalement destiné aux ordinateurs de bureau GNOME/KDE. Cependant, cela peut également travailler de la ligne de commande.

Je décris le retour en tant que système de sauvegarde avec "déduplication de pauvre homme".

Si vous deviez écrire votre propre script de sauvegarde pour utiliser RSYNC et HardLinks, vous vous retrouveriez avec quelque chose de similaire à celui de l'arrière.

  • J'utilise Cron pour lancer une fois le travail arrière une fois par nuit.
  • Comme la documentation indique: La vraie magie est effectuée par RSYNC (prise d'instantané et restauration), diff (Vérifiez si quelque chose a changé de quelque chose) et CP (Fabriquez des hardlinks).
  • backIntinT peut être configuré avec des horaires différents. Je garde des sauvegardes mensuelles pendant 1 an, des hebdomadaires pendant 1 mois et des quotidiens pendant 1 semaine.
  • backIntintime utilise des lignes hardlinks. J'ai 130 Go de données de données et je suis de retour à cette nuit. Il n'utilise que 160 Go d'espace d'espace sur le deuxième lecteur en raison de la magie des hardlinks.
  • La restauration des données de l'emplacement de sauvegarde est aussi simple que fonctionnant cp /u1/backintime/20100818-000002/backup/etc/rsyslog.conf /etc/rsyslog.conf. Vous n'avez pas besoin d'utiliser l'interface graphique.
  • Sur le second lecteur, la copie initiale était chère (puisque vous ne pouvez pas faire de hardlinks entre deux systèmes de fichiers différents), mais les copies ultérieures sont rapides.
  • Je copie des données de mes systèmes de fichiers principaux sur un deuxième système de fichiers sur un deuxième lecteur accablant à chaud et faites pivoter périodiquement le lecteur secondaire.
8
Stefan Lasiewski

La sauvegarde RDiff est vraiment bonne http://rdiff-backup.nongnu.org/

Notez qu'il est abandonné, avec les dernières versions stables et instables de 2009.

4
Bauna

J'ai eu un certain succès avec NERVURES (système de sauvegarde incrémentielle RSYNC)

Il utilise RSYNC si des hardlinks sont pris en charge et peuvent faire des sauvegardes incrémentielles toutes les heures, quotidiennes, hebdomadaires et mensuelles.

Cependant, c'est un PHP uniquement. Pour configurer, vous devez modifier les paramètres, puis configurer les cronjobs associés. Cela fonctionne, mais ce n'est pas le plus convivial et nécessite PHP.

3
mendicant

Backuppc On dirait que cela correspond à la facture. Il gère un arbre de liens durs pour Dédece et peut sauvegarder de nombreuses machines, ou juste la machine locale.

1
TREE

Lars Wirzenius's OBNAM :

  • Est-ce que déduplication lors de la sauvegarde des choses, ce qui signifie que les sauvegardes sont susceptibles de prendre peu d'espace, potentiellement beaucoup plus que simplement des fichiers hardlinking.
  • Comme les sauvegardes sont avec de la déduplication, chaque sauvegarde est "pleine", sans avoir besoin de sauvegardes incrémentielles. Il détecte simplement que peu de choses ont changé et ne fait que ce qui est nécessaire.
  • Chaque sauvegarde est, efficacement, un instantané de votre système, sans qu'il soit nécessaire de récupérer la dernière sauvegarde complète et chaque sauvegarde incrémentielle à son tour pour que le système soit restauré.
  • Contrairement à BUP (qui est un autre prétentif fort avec la déduplication), Objam est capable de supprimer des sauvegardes précédentes pour économiser de l'espace inutile sauvegarde.
  • C'est retraité
  • En plus d'utiliser les méthodes de récupération régulières d'un programme de sauvegarde, il existe un Système de fichiers FUSE qui offre une vue des sauvegardes d'OBNAM en tant que système de fichiers uni et Cela peut choisir quel instantané/sauvegarde/génération au mont, qui est super pratique, en ce qui concerne les interfaces "utilisateur" (étant donné que nous sommes sur un site associé à UNIX, une interface de ligne de commande flexible est très appréciée).
  • Il prend en charge le cryptage en tant que partie intégrante des sauvegardes (et non comme une réflexion après coup).
  • Il a été écrit avec la prise en charge des sauvegardes distantes.

À mon avis, un prétendant sérieux pour le Journée mondiale de sauvegarde (et non seulement ce jour-là).

1
rbrito