@Dannerty

Передача архива без потери?

Здравствуйте. Подскажите, что можно сделать.
По каналу OpenVPN передается архив (30-60 мб) и он на удаленном хосте не распаковывается, т.к. становится битый.
Сначала пробовал передавать через scp, но там нет поддержки докачки. Сейчас используется rsync с ключом проверки checksum. В скрипте команда передачи через rsync прописана дважды: первый раз передает файл, второй раз сверяет checksum на переданном файле и оригинале. Но проблема в том, что, когда передается с потерями, то во второй раз rsync видит, что checksum не совпадает, производит докачку недостающих данных, но судя по всему во время этой докачки происходит очередная потеря пакетов, и итоговый файл так и не докачивается до нужного вида.
Задумываюсь над вариантом запихнуть rsync в цикл с проверкой checksum на файлах до тех пор, пока не совпадет. Но мб есть какой-то другой вариант?
Заранее благодарю за ответы.
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ответы на вопрос 1
@notwrite
У меня по внутренней сети много таких архивов бегает( тяжелое наследие царского режима) использую binkd. Проблем не наблюдал.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы