J'ai lu attentivement la documentation de rsync, mais je n'arrive tout simplement pas à comprendre où est mon erreur ici. J'essaie de synchroniser deux dossiers via SSH. Les dossiers sont identiques sauf pour un fichier, comme vous pouvez le voir ici :
nick@rilmir-laptop:~$ ssh -i .ssh/rilmir_passless nick@rilmir ls -l /home/nick/foobar/
total 2540
-rwxrwxrwx 1 nick nick 427676 Jan 19 2008 P1010001.JPG
-rwxrwxrwx 1 nick nick 431335 Jan 19 2008 P1010002.JPG
-rwxrwxrwx 1 nick nick 432706 Jan 19 2008 P1010003.JPG
-rwxrwxrwx 1 nick nick 431954 Jan 19 2008 P1010004.JPG
-rwxrwxrwx 1 nick nick 420208 Jan 19 2008 P1010005-rilmir.JPG
-rwxrwxrwx 1 nick nick 420208 Jan 19 2008 P1010005.JPG
nick@rilmir-laptop:~$ ls -l /home/nick/foobar/
total 2540
-rw------- 1 nick nick 427676 Sij 19 2008 P1010001.JPG
-rw------- 1 nick nick 431335 Sij 19 2008 P1010002.JPG
-rw------- 1 nick nick 432706 Sij 19 2008 P1010003.JPG
-rw------- 1 nick nick 431954 Sij 19 2008 P1010004.JPG
-rw------- 1 nick nick 420208 Sij 19 2008 P1010005.JPG
-rw------- 1 nick nick 420208 Sij 19 2008 P1010005-laptop.JPG
Donc, maintenant j'essaie de les synchroniser avec rsync, et ce que j'obtiens est le répertoire hôte complet, comme si rsync n'avait pas réussi à se connecter au distant.
nick@rilmir-laptop:~$ rsync -avz --dry-run -e "ssh -i .ssh/rilmir_passless nick@rilmir:/home/nick/foobar/" /home/nick/foobar/
sending incremental file list
drwxrwxr-x 4,096 2014/08/27 20:00:08 .
-rw------- 427,676 2008/01/19 15:13:12 P1010001.JPG
-rw------- 431,335 2008/01/19 15:13:12 P1010002.JPG
-rw------- 432,706 2008/01/19 15:13:12 P1010003.JPG
-rw------- 431,954 2008/01/19 15:13:12 P1010004.JPG
-rw------- 420,208 2008/01/19 15:13:12 P1010005-laptop.JPG
-rw------- 420,208 2008/01/19 15:13:12 P1010005.JPG
sent 138 bytes received 449 bytes 1,174.00 bytes/sec
total size is 2,564,087 speedup is 4,368.12 (DRY RUN)
nick@rilmir-laptop:~$
Ma recherche sur Google n'a pas abouti, je ne peux tout simplement pas comprendre pourquoi cela échoue. Des idées ?
Édition :
Oui, je sais que c'est un test à sec, c'est fait exprès pour le tester.