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