Копирование файлов через нестабильное соединение

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

29
задан Der Hochstapler
03.12.2022 15:48 Количество просмотров материала 3559
Распечатать страницу

3 ответа

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

rsync -avz --timeout=60 source/ /mnt/usb/
5
отвечен Bernhard 2022-12-04 23:36

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

Мне нужно переместить резервные копии с одного USB-накопителя на другой. Каждый USB-накопитель сам по себе работает нормально, но когда я использую оба одновременно, они будут показывать это поведение "отключить / немедленно подключить". Я полагаю, что это проблема питания USB моего ноутбука, а не жестких дисков.

однако, кроме того, файлы, которые я хочу переместить, составляют 30 ГБ (RAR-файл) и 100 ГБ (контейнер Truecrypt) соответственно. Лучший результат до сих пор был в состоянии передать один файл RAR полностью до разрыва соединения, но для файла Truecrypt лучшее, что я достиг 40 ГБ.

мое текущее решение: использование ddrescue. При использовании с файлом журнала он может возобновить передачу. Удобная функция :-)

ddrescue /sourcedrive/backups.tc /targetdrive/backups.tc /targetdrive/logfile

Я, вероятно, выполнить проверку sha512sum потом, хотя, чтобы убедиться, что файлы были правильно переданный.

Я делал это с cygwin под windows.

2
отвечен kdb 2022-12-05 01:53

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

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

0
отвечен J.S. 2022-12-05 04:10

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

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх