Time Machine sur Ubuntu?

11

Existe-t-il un système de sauvegarde comme Time Machine pour Ubuntu? Sinon, quelle est la chose la plus proche?

JoelFan
la source

Réponses:

8

J'ai utilisé rsnapshot pour un excellent effet. Vous pouvez l'avoir rsync et conserver autant d'anciennes versions, en fonction du temps que vous voulez / avoir de l'espace pour. J'ai 6 versions potentielles de choses à partir d'aujourd'hui, quotidiennement pendant une semaine, 4 semaines, puis 6 mois. Je l'ai déjà utilisé pour récupérer plusieurs fichiers que je pensais avoir perdus en raison de l'écrasement.

Le seul problème que j'ai eu, c'est qu'il ne fonctionnait pas car la précédente exécution ne s'est pas terminée à temps, et il a donc laissé le fichier de verrouillage pendant. C'était sur une machine distante qui faisait des connexions sans mot de passe via SSH pour rsync les fichiers pour la sauvegarde / l'archivage et je ne me connectais pas très souvent au serveur pour le vérifier. L'exécution d'un script de surveillance des journaux là-bas (problèmes d'e-mailing à partir des journaux) m'a au moins assuré que j'ai vu les problèmes pour le redémarrer, et il est sans tracas depuis. Sur mon serveur local, cela n'a posé aucun problème.

Alister Bulman
la source
Ah bien. À partir de cette page: "En utilisant rsync et des liens durs, il est possible de conserver plusieurs sauvegardes complètes instantanément disponibles. L'espace disque requis est juste un peu plus que l'espace d'une sauvegarde complète, plus les incrémentiels ." Vous l'avez utilisé pendant un certain temps et l'avez trouvé stable alors?
quark
5

Vous voudrez peut-être essayer Back In Time

Jay Atkinson
la source
Vous voudrez peut-être souligner que Back in Time est directement inspiré de Time Machine et utilise en rsyncinterne. lifehacker.com/5212899/…
5

Déjà Dup (day-ja-doop) est un programme de sauvegarde simple. Il cache la complexité de faire des sauvegardes dans le bon sens (crypté, hors site et régulier) et utilise la duplicité comme backend.

Caractéristiques:

  • Prise en charge des emplacements de sauvegarde locaux ou distants, y compris Amazon S3
  • Chiffre et comprime vos données en toute sécurité
  • Sauvegarde incrémentielle, vous permettant de restaurer à partir d'une sauvegarde particulière
  • Planifie des sauvegardes régulières
  • S'intègre bien dans votre bureau GNOME
Pascal Thivent
la source
Je l'utilise avec succès depuis près d'un an maintenant, et la sauvegarde n'a jamais été aussi indolore.
Wolfram Arnold
3

Lors de l'utilisation rsync, consultez Time Machine pour chaque Unix pour un tutoriel, en utilisant l' --link-destoption pour créer des liens durs vers des fichiers qui n'ont pas changé depuis la dernière sauvegarde. Comme:

#!/bin/sh

# Mount point of the external disk
dest=/media/backupdisk

date=`date "+%Y%m%d-%H%M%S"`
latest=$dest/latest
current=$dest/$date

rsync -aP --link-dest=$latest $HOME/Documents $current

ln -s $current $latest-$date
mv -f $latest-$date $latest

Mac OS X Time Machine utilise non seulement des liens durs vers des fichiers inchangés, mais également des liens durs pour des dossiers dans lesquels aucun fichier n'a changé du tout.

Je pense que la plupart des Unices n'autorisent pas les liens durs vers les dossiers, mais si vous rsyncles créez , alors méfiez-vous lors de la suppression des anciennes sauvegardes: vous devez utiliser unlinkpour supprimer les liens durs vers les dossiers, et ne jamais supprimer les fichiers que vous voyez dans ce dossier lié dur. Lors de l'utilisation rmsur des fichiers liés en dur , seul le lien en dur est supprimé. Bien. Mais lorsque l'on revient dans un dossier lié puis en supprimant les fichiers qu'on y voit, les fichiers "originaux" sont supprimés et cela affecte tous les dossiers liés qui font référence à la même chose, même des sauvegardes plus récentes!

En d'autres termes: exécuter quelque chose comme cela rm -R 20140101-221000pourrait récursivement dans des dossiers liés en dur puis invoquer hardiment rmsur les fichiers "d'origine". Tu as été prévenu.

(Le site ci-dessus mentionne également FlyBack , qui reçoit toujours des commentaires malgré les dernières dates de téléchargement de fin 2007 mai 2010. Peut-être que c'est juste un logiciel très robuste, sans besoin de modifications.)

Arjan
la source
2

TimeVault a été spécialement conçu pour émuler TimeMachine. L'ensemble des fonctionnalités théoriques est ce que je veux d'un clone TimeMachine, en particulier les économies d'espace. Malheureusement, il semble être dormant: il y a eu peu d' activité de développement depuis un certain temps. Je le mentionne par souci d'exhaustivité, et parce que, s'ils peuvent être poussés à travailler dessus, cela semble très prometteur.

quark
la source
0

Je ne connais pas directement TimeBachine mais nous utilisons RSync avec un travail cron planifié .

BinaryMisfit
la source
RSync est un bon moyen de créer une copie de sauvegarde, mais il ne vous aide pas à conserver un historique des versions, qui est, à mon avis, la partie la plus pratique de Time Machine.
jtb
1
@jtb, juste pour souligner l'évidence: Time Machine est principalement un système de sauvegarde, pas une archive (et certainement pas un système de contrôle de version). En particulier, les fichiers (ou versions de fichiers) qui vivent peu de temps (moins d'une semaine) sur votre disque dur peuvent expirer de la sauvegarde beaucoup plus tôt que vous ne le pensez.
Arjan
0

Pour ma part, j'utilise Simple Backup Config / Restore et sauvegarde les emplacements sélectionnés sur un disque dur externe une fois tous les deux jours environ. Je n'ai pas encore eu de problème, donc je ne peux pas garantir la partie restauration, mais la sauvegarde est OK.

Cristian Ivascu
la source