Kodi/LibreElec

Utiliser rsync

Je voulais pouvoir envoyer quelques backups sur le disque externe branché sur mon media center.

J'ai tout d'abord installé l'extension “network-tools” qui contient rsync. Mais malgré ça, j'avais un soucis :

$ rsync -av --delete -e ssh /dossier/a/sauvegarder root@IP.DE.KODI.XX:/emplacement/sur/kodi/
root@IP.DE.KODI.XX's password: 
sh: rsync: not found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(235) [sender=3.1.3]

La raison, c'est que rsync n'est pas installé à un emplacement habituel.

# which rsync
/storage/.kodi/addons/virtual.network-tools/bin/rsync

Il faut donc préciser l'emplacement dans la commande.

$ rsync -av --delete --rsync-path=/storage/.kodi/addons/virtual.network-tools/bin/rsync -e ssh /dossier/a/sauvegarder root@IP.DE.KODI.XX:/emplacement/sur/kodi/
root@IP.DE.KODI.XX's password: 
sending incremental file list
deleting fichier.txt
./
 
sent 150 bytes  received 36 bytes  41.33 bytes/sec
total size is 3,159,378  speedup is 16,985.90

Pour choisir la clé à utiliser :

$ rsync -av --delete --rsync-path=/storage/.kodi/addons/virtual.network-tools/bin/rsync -e 'ssh -i /home/user/.ssh/id_cle_specifique' /dossier/a/sauvegarder root@IP.DE.KODI.XX:/emplacement/sur/kodi/