LINUX.ORG.RU

Что не так со сравнением через rsync, права?

 , , ,


0

3

Сравниваю две директории с книгами, локальную и удаленную, используя rsync:

rsync -n -vrc Books user@192.168.0.100:/home/user/Books
Но получаю вместо разницы (какие файлы отличаются) полный список содержимого, как будто оно отличается, хотя это для 99% содержимого на самом деле не так.

Может ли это быть из-за access permissions, которые действительно разные, поскольку файлы и директории на удаленной машине находятся на файловой системе их не поддерживающей (exFAT)?

Пробовал с --no-perms --no-owner --no-group --no-times with no luck.

Если да, то как это обойти? Спасибо.



Последнее исправление: kep (всего исправлений: 3)

Ответ на: комментарий от targitaj

-vvP

какая-то параша вообще получается:

skipping directory Books
delta-transmission enabled
total: matches=0  hash_hits=0  false_alarms=0 data=0

kep
() автор топика
Ответ на: комментарий от targitaj

В общем всё работает и с rsync -rvnc , просто для rsync

rsync -rvnc test1/ test2/
и
rsync -rvnc test1 test2

-- разные вещи. Нужно обязательно указывать слеш после диры, несмотря на -r флаг.

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