Назад | Перейти на главную страницу

Замена для FTP?

У меня каждое утро через Атлантику по ftp передается несколько довольно больших файлов. Время от времени передача будет прерываться, вероятно, из-за проблем с подключением, и файлы будут оставаться в незавершенном состоянии.

Мне интересно, есть ли лучший способ справиться с этой передачей файлов. Можно ли сказать, что rsync или scp более устойчивы к периодической потере соединения? Лучше всего, если передача будет восстановлена ​​и продолжена с того места, где она была прервана, если она будет прервана.

Большой в данном случае означает файлы размером до нескольких ГиБ и передачу, занимающую несколько часов.

Я считаю, что это тот случай, когда rsync должен работать хорошо. Rsync отлично справляется с возобновлением работы с того места, где он остановился, когда передача не завершена. Если более старая версия файла уже существует на удаленной стороне, rsync действительно хорош только для передачи различий.

Я действительно не думаю, что scp - это то, что вам нужно. Если вам нужно передавать по ssh, вы можете передать опцию -e ssh to rsync и ssh будут использоваться в качестве транспорта.

Я второй rsync вариант, однако, если вы хотите, чтобы он возобновил передачу большого файла, не забудьте использовать --partial параметр командной строки, который будет означать, что он не удаляет временный файл, в который выполнялась запись, когда ссылка разрывается. Вероятно, вам придется вызывать его в цикле, который повторяет попытку, когда ссылка разрывается.

Что-то вроде

until rsync --partial -e ssh sourcefile remote:destination; do 
 echo Retrying; 
done

Почему не BitTorrent? Вы получите несколько бонусов, если воспользуетесь им. По крайней мере, надежные передачи и доступность семян из нескольких мест.

Определенно используйте rsync с -P, но для лучшей производительности в Атлантике вы, вероятно, захотите использовать один из инструментов передачи файлов на основе UDP - Aspera, FileCatalyst - или открытый исходный код Tsunami UDP.

Может быть Прямое соединение (или другой протокол P2P) - лучший выбор для вас?

Вы проверили Accellion? Они представляют собой гибрид ftp / webmail. Мы используем его для наших графических дизайнеров, чтобы безопасно и легко отправлять большие файлы на принтеры.

Они предлагают бесплатное виртуальное устройство. Он также имеет шифрование, уведомление о доставке и предотвращение пересылки, максимальный размер файла 2 ГБ, все встроено бесплатно.

Если вы платите, вы можете настроить автоматизацию и разрешить файлы размером до 10 ГБ.