Мне нужно скопировать большое количество файлов на жесткий диск через USB, но соединение с диском будет случайным образом сбой, в результате чего диск появится, как будто он отключен и сразу же снова подключен. Может ли кто-нибудь порекомендовать автоматический метод, который возобновит копию с того места, где он остановился на этом событии? даже то, что я должен вручную сказать ему, чтобы продолжить, было бы приемлемо, если он знает, в какой момент возобновить. Использование Linux (Linux Mint 13 Cinnamon 32 bit)
Копирование файлов через нестабильное соединение


3 ответа
Я думаю rsync
может сделать это за вас. В man-страницах я нашел флаг timeout, который вы хотите быть ненулевым, так что
rsync -avz --timeout=60 source/ /mnt/usb/

Я испытываю подобную проблему. Я подумал, что кто-то, найдя эту тему, может использовать мое решение.
Мне нужно переместить резервные копии с одного USB-накопителя на другой. Каждый USB-накопитель сам по себе работает нормально, но когда я использую оба одновременно, они будут показывать это поведение "отключить / немедленно подключить". Я полагаю, что это проблема питания USB моего ноутбука, а не жестких дисков.
однако, кроме того, файлы, которые я хочу переместить, составляют 30 ГБ (RAR-файл) и 100 ГБ (контейнер Truecrypt) соответственно. Лучший результат до сих пор был в состоянии передать один файл RAR полностью до разрыва соединения, но для файла Truecrypt лучшее, что я достиг 40 ГБ.
мое текущее решение: использование ddrescue. При использовании с файлом журнала он может возобновить передачу. Удобная функция :-)
ddrescue /sourcedrive/backups.tc /targetdrive/backups.tc /targetdrive/logfile
Я, вероятно, выполнить проверку sha512sum потом, хотя, чтобы убедиться, что файлы были правильно переданный.
Я делал это с cygwin под windows.

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

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]