1

Я пытался переместить огромные файлы с одного сервера на другой через ssh с помощью команд wget и scp, но файл tar.gz был поврежден и не извлекался. Файлы более 30-50 ГБ. Есть ли другой лучший способ переместить файлы .tar.gz?

3 ответа3

8

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

http://en.wikipedia.org/wiki/Rsync

0

Если у вас есть ssh, вы можете использовать консольный FTP-клиент для отправки его на сервер.

Для этого создан протокол FTP, поэтому передача должна быть в порядке.

0

Вы можете использовать SFTP-клиент, способный обрабатывать разорванные соединения и переподключаться, например, lftp.

Чтобы восстановить поврежденную передачу, используйте rsync . Он будет эффективно сравнивать удаленные и локальные файлы и передавать только части, которые отличаются.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .