• # Unison

    Posté par (site web personnel) . En réponse au sondage Je réalise mes sauvegardes avec. Évalué à 7.

    J'utilise Unison, qui permet de garder synchro deux arborescences. L'IHM permet de voir ce qui a changé de chaque côté (en termes de données mais également de métadonnées) et de faire son choix. Très pratique quand on a plusieurs machines, et quand on fait ses sauvegardes sur des disques durs externes que l'on branche pour l'occasion.

    L'algorithme utilisé pour détecter les changements est celui de rsync, donc c'est bien efficace. Par ailleurs les programmeurs ont fait particulièrement attention à opérer par transactions, pour ne pas perdre de données même dans le cas les plus tordus.

    Il fonctionne sous Linux, Windows et MacOS, et permet de faire des synchros entre ces OS (très intéressant également), sauf que... il ne sait pas bien gérer les encodages Unicode des systèmes de fichiers, ce qui pose de très gros problèmes pour les noms de fichiers accentués. Quand on reste sur le même OS, aucun souci, mais dans les autres cas, on pleure.

    Il y a une forte pression pour que ce problème soit corrigé, il l'est déjà pour les échanges MacOS <-> Linux je crois (car les deux OS sont en Unicode, avec « juste » une variation d'encodage), par contre sous Windows Unison a tendance à utiliser la page de code (non-Unicode) de l'OS, et c'est la catastrophe.

    Et comme Unison est programmé dans un langage peu répandu, ben ça se corrige pas vite.

    Il reste quand même mon favori.