我没有命令行实用程序方面的经验,但我曾尝试设置 rsync 来每天将 Linux Mint 中的文件夹同步到 USB 记忆棒。
它运行良好,所有文件都是最新的。crontab 中的命令是:
rsync -avu --inplace --delete -s /home/user/Documents /media/user/usb-drive
但从我的角度来看,它的运行速度太慢了 - 各种文件约有 35Gb,其中包括一些大文件:约 5Gb。
当我将几个 jpeg 放入文件夹时,每个文件都是 1Mb,我预计同步过程应该需要几秒钟或更短的时间,但它需要大约 20 多分钟。如果我查看输出,我会看到 rsync 遍历了所有文件!(其中数千个没有改变!例如,大文件需要很长时间才能同步)。
我正在使用适用于 win10 的各种软件,并且它按预期工作 - 仅对新文件或更新的文件执行同步,而无需遍历所有文件和文件夹。
是否有一些 rsync 选项可以使这个更快?以防止每次都进行完全重新同步?