Я использую rsync
для подключения и резервного копирования на жесткий диск на удаленном компьютере, к которому у меня есть доступ по ssh. rsync
подключается правильно. Код, который работает
rsync -av --progress -e "ssh -p port_number -i key/file/path" \
"path/on/local/computer/to/back/up" \
ssh_username@ssh_ip_address:"'path/on/remote/computer/to/back/up/to'"
Мне интересно, есть ли способ заставить rsync
использовать опцию --log-file
для генерации файла журнала на удаленной системе (я хочу, чтобы файл находился на том же удаленном жестком диске, на котором я выполняю резервное копирование) к). Каждый раз, когда я даю ему удаленный путь для использования в файле журнала (например, с --log-file="path/on/remote/computer"
), кажется, что он ищет путь в моей локальной системе. Я даже попробовал --log-file=ssh_username@ssh_ip_address:path/on/remote/system
, но это не сработало.
Возможно ли это, или мне нужно создать файл журнала в локальной системе и затем scp
его в удаленную систему?
Как локальная, так и удаленная системы работают под управлением Ubuntu 12.04.