尽pipe–no-g rsync遇到chgrp错误

我正在使用rsync将一个目录同步到USB安装的设备。 该设备通过myuser:root所有权自动安装。 当我rsync我的目录(有myuser:myuser所有权)与-a ,我得到了许多以下错误:

 rsync: chgrp "filename" failed: Operation not permitted (1) 

我尝试在-a选项后添加--no-g (因为在这种情况下我不在乎设置组),但是错误仍然存​​在。 我需要做什么来阻止rsync试图chgrp所有内容?

FAT没有权限 ; 您可以尝试使用不同的owner / group / umask重新安装设备,或者展开存档标志并删除

  • “保留权限”标志-p
  • “保留组”标志-g
  • “保留符号链接”标志-l
  • “保存特殊设备文件”标志-D

基本上rsync -rt对于FAT目标来说已经足够了。

懒惰的选项是sudo rsync -a $target $dest 2> /dev/null (以root身份运行,强制组更改,忽略错误消息)。