rsync 从 linux 主机到 fat32

The*_*ndr 8 linux rsync usb fat32

我喜欢将我的基于 linux 的 NAS(像 picutres 之类的小文件)备份到带有 FAT32 的附加 USB 磁盘。为此,我喜欢使用 rsync。

我知道,默认情况下这不会正确工作。rsync 将一次又一次地同步文件。我找到了这个问题和答案:How can I use rsync with a FAT file system?

但是,即使我使用--modify-window=1and--size-only选项,也会再次处理所有文件。日志看起来像,rsync 尝试在 fat32 上设置权限/所有权,这将失败。 rsync: chown "<filename>" failed: Operation not permitted (1)

问题是:有没有办法禁用“chown”命令?

//编辑:

目前我使用以下命令: rsync -a --modify-window=1 --size-only /data/ /mnt/backup/. &

Dav*_*ett 10

只是不要使用同步所有者/组的选项。如果您使用--archive/-a选项,则这包括这两个选项,因此请单独指定标志并将它们排除在外。检查手册页以获取--archive暗示的列表。

  • 谢谢你。`-a` 代表 `-rlptgoD` 查看手册页,所以我必须删除 `p` 为组的权限 `g` 和所有权的 `o`。所以`-rltD`是选项,我必须使用。它有效。 (7认同)
  • 就我而言,它表示 FAT 也不支持符号链接,因此也必须排除“-l” (2认同)