Как использовать lftp для передачи сегментированных файлов?

Я хочу передать файл со своего сервера на другой. Сеть между этими серверами не очень хорошая, поэтому я хочу использовать lftp для ускорения. Мой сценарий выглядит так:

lftp -u user,password -e "set sftp:connect-program 'ssh -a -x -i /key'; mirror --use-pget=5 -i data.tar.gz -r -R  /data/ /tmp; quit" sftp://**.**.**.**:22

Я обнаружил, что data.tar.gz не был сегментирован, но когда я использую его для загрузки файла, это будет работать. Что я должен делать?


person sunny    schedule 04.05.2016    source источник


Ответы (1)


Сегментированные загрузки не реализованы в lftp. Если у вас есть доступ к серверу по ssh, войдите туда и используйте lftp для загрузки файла. Если файлов было много, вы также можете загружать разные файлы параллельно, используя опцию -P зеркало.

person lav    schedule 10.05.2016