@Dannerty

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

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

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

Войти через центр авторизации
Похожие вопросы
23 апр. 2024, в 19:21
300 руб./за проект
23 апр. 2024, в 19:05
15000 руб./за проект
23 апр. 2024, в 19:01
7000 руб./за проект