• # Time Machine ?

    Posté par . En réponse au journal Service de synchronisation : dropbox. Évalué à 3.

    Ta description correspond exactement à Time Machine, inclus dans MacOSX, excepté qu'il utilise des disques externes au lieu d'un serveur. Personnellement c'est plus un outil de ce style que je cherche, d'autant que ça me dérangerait de confier une copie de toutes mes données à un serveur extérieur, fut-ce par des technologies libres.

    Tous les outils nécessaires à ce mécanisme existent en open source, parfois plusieurs en concurrence, mais il n'y a pour l'instant aucune interface propre et user-friendly pour le faire rapidement. L'outil d'Apple est vraiment léché, puisque par exemple lorsqu'on connecte un disque externe, il propose de lui-même de l'utiliser comme volume de sauvegarde. Difficile de faire plus simple, l'utilisateur n'a rien à configurer :-).

    Après recherches, il existe déjà ça dans le monde libre :
    • TimeVault, conçu par des dév Ubuntu sur https://launchpad.net/timevault
    • Pybackpack sur http://andrewprice.me.uk/projects/pybackpack/
    • FlyBack : http://flyback-project.org/

    Il y a également Grsync et Keep pour KDE, mais ce n'est pas pour du temps réel, et Keep n'a pas (encore ?) été porté pour KDE 4.

    Personnellement, après les avoir tous essayés, l'outil qui correspond le mieux à ce que je souhaiterais est TimeVault, mais je n'ai pas su bien le faire fonctionner. Et puis il n'est packagé que pour les distributions à base Debian.
    Les autres ne m'ont pas convaincu, notamment parce qu'ils doivent lancer un backup préliminaire, qui ne montre pas très discret vu qu'il y a 100 Go à sauvegarder, et il n'y a pas moyen de le mettre en pause (ni même d'annuler, à part tuer le processus en arrière-plan...).

    Finalement, il doit y avoir moyen de faire ça à la mano avec Gamin, décrit comme un « File and directory monitoring system », d'autant qu'il existe un binding Python, ce qui laisse pas mal de possibilités de développement. Mais développer une interface au-dessus représente quand même pas mal de boulot, je crois que ça serait le moins intéressant dans l'histoire...

    Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur