1

Мне нужно передать очень большой файл с помощью rsync (~ 1 ТБ), но передавать только в определенное время (ночью). Перевод занимает больше одной ночи, поэтому я хотел бы распределить его по нескольким вызовам.

Какой самый простой способ сделать это?

В настоящее время я думаю об использовании ключа --append и просто убить процесс rsync в конце разрешенного окна. Будет ли rsync правильно обрабатывать сигнал уничтожения? Или есть лучший способ? Спасибо!

1 ответ1

2

--partial - это то, что вы ищете. Я бы также рекомендовал --delete , чтобы вы удалили все посторонние файлы в месте назначения, и --progress , чтобы вы могли видеть, что происходит.

Я регулярно использовал вышеизложенное и частично перебил передачу rsync. Работает правильно. | --dry-run полезен для проверки ваших аргументов. Кроме того, вы можете использовать --bwlimit что может означать, что вы можете запускать его и днем.

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