Запретить rclone повторно копировать файлы в AWS S3 Deep Archive
Я использую rclone
чтобы скопировать некоторые файлы в корзину S3 (глубокий архив). Я использую следующую команду:
rclone copy --ignore-existing --progress --max-delete 0 "/var/vmail" foo-backups:foo-backups/vmail
Это заставляет rclone копировать файлы, которые, как я точно знаю, уже существуют в корзине. Я попытался удалить--ignore-existing
flag (который, ИМХО, плохо назван, поскольку он делает прямо противоположное тому, что вы изначально ожидали), но я все равно получаю такое же поведение.
Я также пробовал добавить --size-only
, но "ошибка" не исправляется.
Как заставить rclone копировать только новые файлы?
2 ответа
Оказалось, ошибка в rclone. https://github.com/rclone/rclone/issues/3834
Вы могли бы использовать rclone sync
посетите https://rclone.org/commands/rclone_sync/
Не передает неизмененные файлы, тестирование по размеру и времени модификации или MD5SUM. Место назначения обновляется в соответствии с источником, включая удаление файлов при необходимости.