Я использую rsync для синхронизации каталога с подключенным USB-устройством. Это устройство автоматически монтируется с myuser:root
владение. Когда я rsync мой каталог (который имеет myuser:myuser
собственность) с -a
, Я получаю много из следующих ошибок:
rsync: chgrp "filename" failed: Operation not permitted (1)
Я пробовал добавить --no-g
после -a
вариант (поскольку в этом случае я не забочусь о настройке группы), но ошибки сохраняются. Что мне нужно сделать, чтобы rsync не пытался chgrp
все?
FAT не имеет разрешений; вы можете попробовать либо переустановить устройство с другим владельцем / группой / umask, либо расширить флаг архива и удаление
-p
-g
-l
-D
По существу rsync -rt
достаточно хорошо для цели FAT.
Ленивый вариант был бы sudo rsync -a $target $dest 2> /dev/null
(запустите как root, чтобы попытаться принудительно изменить группу, игнорируйте сообщения об ошибках).