LINUX.ORG.RU

rsync и я.диск

 ,


1

1

Делаю бекап фоток c домашнего компа на я.диск по крону. Объясните в чём косяк, где я туплю? По каким-то не ведомым причинам для меня, rsync периодически начинает перекачивать файлы в которых нет никаких изменений.

[alt@AltNout ~]$ cat backup-foto.sh 
#!/bin/bash
mount /mnt/yandex.disk
sleep 5
rsync -avz -stat --no-p --no-g --no-o --delete --size-only --temp-dir=/home/alt/tmp  /home/alt/фото/ /mnt/yandex.disk/фото
umount /mnt/yandex.disk
[alt@AltNout ~]$

я уже и задержку сделал после монтирования и всякие атрибуты по выключал, но нифига не помогает, может есть ещё какие чудо опции у этого rsync?

★★★

А ты убедился, что mtime всегда одинаковый? Убедился, что хеши не меняются? Не убедился. Вот и вали отсюда, пока не убедишься.

anonymous
()
Ответ на: комментарий от anonymous

а зачем тогда у меня в команде стоит --size-only ?

ps1h ★★★
() автор топика

У тебя конфликт ключей

-avz

и

--size-only

-a эквивалентно -rlptgoD
см man

Замена -a на -r с другими ключами. Учти симлинки не работают, preserve timestamp не работает и т.д.

fox-mage
()
Ответ на: комментарий от Samamy

Тоже уже нагуглил эту утилитку, попробовал - работает отлично! И не тупит так долго как rsync. Как он интересно работает там по какому-то api файлы передаются не используя webdav что ли?

ps1h ★★★
() автор топика
Ответ на: комментарий от fox-mage

Замена -a на -r с другими ключами. Учти симлинки не работают, preserve timestamоp не работает и т.д.

пробовал всякgо разно... один хрен оно переодически не видит какие-то файлы удалённые и начинает их перекачивать. Видимо какие-то глюки webdav протокола.

ps1h ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.