В Ubuntu я хочу скопировать большой файл со своего жесткого диска на съемный диск с помощью rsync. По той или иной причине операция не может быть завершена за один запуск. Поэтому я пытаюсь выяснить, как использовать rsync для возобновления копирования файлов с того места, где оно было оставлено в прошлый раз.
Я пытался использовать опцию --partial или --inplace, но вместе с --progress я обнаружил, что rsync с --partial или --inplace фактически начинается с начала, а не с того, что было оставлено в прошлый раз. Ранняя остановка rsync и проверка размера полученного файла вручную также подтверждают то, что я нашел.
Но с --append rsync запускается с того, что осталось в прошлый раз.
Я запутался, когда увидел на странице справочника --partial, --inplace или --append, похоже, что это связано с возобновлением копирования с того, что осталось в прошлый раз. Может кто-нибудь объяснить разницу? Почему --partial или --inplace не работают для возобновления копирования? Правда ли, что для возобновления копирования rsync должен работать с параметром --append?
Также, если частичный файл был оставлен mv или cp, а не rsync, будет ли rsync --append правильно?
Спасибо и всего наилучшего!