L'utilisation de rsync sous linux impose d'avoir un serveur SSH disponible sur la machine hôte. Si vous êtes comme moi et que votre hébergeur ne vous propose pas de service SSH voici une solution pour arriver à faire des sauvegardes avec rsync.
La solution consiste à monter un site ftp comme un répertoire local et à faire la sauvegarde rsync vers ce répertoire.
Pour faire le montage réseau on va utiliser la librairie Curlftpfs:
Tout d'abord, créez le point de montage :
$mkdir /mnt/jerome.creignou.free.frMontez le répertoire ftp :
$curlftpfs -o user="jerome.creignou:xxxxxx" ftp://ftpperso.free.fr /mnt/jerome.creignou.free.fr
Lancez le backup :
$rsync -auv --delete --ignore-errors --stats /home/jerome/Images /mnt/jerome.creignou.free.fr/images
building file list ... done
Images/
...
Voilà !