Надійна передача файлів


0

У мене великий gzipped файл розміром 2,5G, я спробував скапувати його з віддаленого сервера, після закінчення передачі я перевірив md5sum, він не вдався. Передача завершена, і розмір файлу (у байтах) точно такий же.

Моє запитання - як я можу надійно перенести цей файл за допомогою scp або будь-яким іншим інструментом?

Дякую.


Будь ласка, поліпшіть своє запитання з будь-якою іншою інформацією, яку ви могли б мати, тобто якщо ви впевнені, що передача завершена, чи розміри файлів однакові? Які джерела та цільові операційні системи та файлові системи? Який доступ у вас на віддаленому хості? Чи можете ви запустити там rsyncабо простий веб-сервер (можливо, через Python), щоб потім отримати файл за допомогою wgetабо curl?
roguesys

Відповіді:


2

rsync зробить усе можливе, щоб переконаний, що переданий файл є недоторканим, за умови, що ви не перекриєте його нормальну поведінку.


Чи вважається варіант -e "перекриттям нормальної поведінки"?
Шон

Ні. rsync не так хвилює транспорт. Поки він може говорити з rsync з іншого боку, це все добре.
Ігнасіо Васкес-Абрамс

Ви маєте на увазі сервер rsync на пульті? У мене немає, але це виглядає нормально.
Шон

2
rsync, що працює в локальній системі, відкриває оболонку віддаленої системи і запускає rsync там, а потім два екземпляри rsync спілкуються по посиланню.
Ігнасіо Васкес-Абрамс

Виявляється, rsync теж не є надійним, я завантажив кілька великих файлів з rsync, деякі були чудовими, деякі - ні.
Шон

0

Клієнти Bittorent, DirectConnect також перевіряють контрольні суми щодо передачі та повторної передачі зламаних блоків

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.