rsync 到 USB 闪存驱动器始终传输所有数据

Fel*_*xJN 2 ext4 mount rsync vfat

rsync荷兰国际集团的目录新鲜插入的外置USB闪存驱动器,通过

rsync -av /source/ /dest/
Run Code Online (Sandbox Code Playgroud)

尽管文件没有变化,但所有文件都被传输(即重写)。

请注意,只有在拔下并重新插入 USB 后才会覆盖文件。在做rsync连续命令两次没有拔下驱动器在两者之间确实成功地跳过了整个目录内容。

包括-u更新选项并显式添加该-t选项并没有改变任何东西。

的安装点保持不变(即/media/user/<UUID>,驱动器是由automoutedxfce时,/dev/sdxy明显改变)的硬盘驱动器是源ext4,而USB是vfatutf8字符编码。

这种行为的原因可能是/dev/名称条目的更改?如何rsync在正确识别文件更改的情况下运行?如果没有这个,我的备份应该只需要几秒钟,而由于大量数据被反复覆盖,现在它总是几分钟,而且大量写入也不是闪存驱动器预期寿命的最佳选择。

roa*_*ima 6

您的 FAT 驱动器只能以两秒的精度存储时间戳。当您拔下并重新插入驱动器时,您会有效地破坏所有文件时间。请参阅--modify-window解决方法的选项。

其次,您永远不会看到这样的快速备份rsync,因为在本地复制时,它的行为与cp.