Unison succède à Synkron dans le SILL 2015. Il faut donc progressivement passer à cette solution plutôt que celle de Synkron.
Site officiel : http://www.cis.upenn.edu/~bcpierce/unison/
Le manuel de l'utilisateur : http://www.seas.upenn.edu/~bcpierce/unison/download/releases/beta/
Pour l'installer :
sudo apt-get install unison-gtk
Cette page détaille comment utiliser unison pour sauvegarder son serveur (donc sans interface graphique) sur sa machine.
Il s'agit ici de copier les données du serveur sur la machine de manière automatique sans historique.
Avant de commencer, vous devez choisir:
Pour sauvegarder le contenu d'un serveur sur une autre machine, en utilisant unison par le réseau :
# apt-get install unison
utilisateur1@machine$ ssh-keygen -t dsa
${HOME}/.ssh/id_dsa.pub
sur le serveur: utilisateur1@machine$ ssh-copy-id utilisateur2@serveur
(entrez le mot de passe d'utilisateur2)
utilisateur1@machine$ ssh utilisateur2@serveur
(vous devez alors avoir un shell sur le serveur)
utilisateur1@machine$ unison -testServer ssh://serveur//chemin/a/sauvegarder /chemin/pour/stocker/lasauvegarde
${HOME}/.unison/backup-serveur
contenant ce qui suit: # Unison preferences file root = ssh://serveur//chemin/a/sauvegarder root = /chemin/pour/stocker/lasauvegarde # Voir <http://thanhsiang.org/faqing/node/192> auto=true batch=true confirmbigdel=true silent=true times=true # voir <http://www.granneman.com/techinfo/security/backup/unisonbackup/#Tweaking_your_profiles> owner = true group = true numericids = true # fichier de log logfile = /var/log/unison.log # Forcer les changements du serveur vers la machine (synchronisation unidirectionnelle) force = ssh://serveur//chemin/a/sauvegarder
utilisateur1@machine$ unison backup-serveur
/etc/cron.daily/backupserveur
contenant: #!/bin/sh su -u utilisateur1 unison backup-serveur
Et voilà !
Liens:
http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html
http://thanhsiang.org/faqing/node/192
http://www.granneman.com/techinfo/security/backup/unisonbackup/