Имеются 2 компьютера с Linux, соединяющихся по SSH.
Мне нужно передать файл размером в несколько сотен мегабайт с моего компьютера на сервер, с которым я соединяюсь по SSH. Интернет вроде как безлимитный, но почему-то хреновый (скорость маленькая и обрывы). Положение осложняется тем, что файлов у меня целая директория, один большой, остальные — маленькие.
Я сейчас загружаю директорию так:
me@my-Notebook Видео % rsync -av -P -e "ssh -p PORT_NUMBER -l remote_user_name" -r Monty\ Python\ and\ the\ Holy\ Grail remote_user_name@IP-ADDRESS:~/DIRECTORY/
Однако при обрыве связи и перезапуске загрузки rsync выдает «Progress 0%, передано N байт», как будто большой файл передается с самого начала. Предыдущие переданные файлы, впрочем, не передаются.
Вопросы:
- Это rsync продолжает передавать файл, только прогресс показывает не очень точно, или файл действительно передается сначала?
- Если передается сначала, то как заставить rsync продолжить загрузку с места разрыва?
- Если так нельзя, то как мне передать файл?