Rsync на смонтированном диске Google

Я установил свой диск Google в Ubuntu и хочу rsync мои фотографии.

Я выдаю команду

rsync -Parvhz folder1 /home/me/GoogleDrive/Pictures/

это передать их всех. Затем я повторно ввожу команду, и она снова отправляет целые файлы, хотя ничего не изменилось.

Разве rsync не предполагает передачу различий? Я делаю что-то неправильно?

То, что я намеревался сделать, это запустить задание cron, чтобы каждую ночь пересылать всю папку 130 ГБ на диск Google, поскольку я редко помещаю туда фотографии. Но если мне снова нужно загрузить все файлы, у нас возникнет проблема!

Спасибо

1 ответ

Решение

Я думаю, что это должно работать, и я не вижу ничего плохого в вашей команде, за исключением одной маленькой детали, которую вам не нужно явно использовать -r вариант, потому что вы используете -a вариант, который подразумевает это. Вы можете попробовать выполнить md5sum для файлов в исходном и целевом путях, чтобы проверить, совпадают ли они. Если контрольные суммы не равны, то что-то меняет ваши файлы (в источнике или в месте назначения). И да, rsync должен передавать только различия таким способом.

Другие вопросы по тегам