У меня есть каталог на удаленном VPS (/backuptest) с архивом в нем (/backuptest/Friday.tar.gz2).

Я пытаюсь использовать rsync для подключения к VPS и загрузки архива на мой локальный компьютер (/mnt/Files_Local/backup/VPS).

Каждый раз, когда я пытаюсь подключиться с помощью команды rsync, ничего не передается?

rsync -avz -H --numeric-ids --delete -e "ssh -p ## root@{host}:/backuptest -l root" /mnt/Files_Local/backup/VPS
sending incremental file list
drwxr-xr-x        4096 2013/05/17 16:47:52 VPS

sent 37 bytes  received 13 bytes  100.00 bytes/sec
total size is 0  speedup is 0.00

Подробный вывод дает:

rsync -avvz -H --numeric-ids --delete -e "ssh -p ## root@{host}:/backuptest -l root" /mnt/Files_Local/backup/VPS
sending incremental file list
delta-transmission disabled for local transfer or --whole-file
drwxr-xr-x        4096 2013/05/17 16:54:53 VPS
total: matches=0  hash_hits=0  false_alarms=0 data=0

sent 37 bytes  received 13 bytes  100.00 bytes/sec
total size is 0  speedup is 0.00

1 ответ1

0

Исправлено, оказывается, я не закрывал кавычки для опций до определения источника (я ошибочно определял источник в качестве ОПЦИИ.

Поэтому скрипт должен быть:

неправильно

rsync -avvz -H --numeric-ids --delete -e "ssh -p ## root@{host}:/backuptest -l root" /mnt/Files_Local/backup/VPS

право

rsync -avvz -H --numeric-ids --delete -e "ssh -p ## -l root" "root@{host}:/backuptest" /mnt/Files_Local/backup/VPS

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .