在来自 PI 的 QNAP 共享上使用 rsync 保留时间戳

在来自 PI 的 QNAP 共享上使用 rsync 保留时间戳

我有一个 Rasberry PI,我在其中安装了 QNAP 共享。

这是它在 PI 上的 /etc/fstab 中的安装方式:

//192.168.1.130/Backup/Icloud /home/pi/IcloudPictures cifs username=admin,password=masked,uid=1000,gid=1000

安装工作正常,我可以读取和写入文件。

我在 PI 上使用 rsync 将一些照片从安装点中的一个文件夹提取到安装点中的另一个文件夹 - 例如:

rsync -av --include="*/" --include="*.jpg" --exclude="*" /home/pi/IcloudPictures/source/ /home/pi/IcloudPictures/filtered/

当我使用 -a 时,它会隐式使用 -t 来保留时间戳 - 但问题是过滤文件夹中文件的时间戳不会从源中保留。它获取当前时间作为时间戳。

这意味着rsync每次都会复制所有文件,因为时间戳不匹配。我可以使用 --size-only 来跳过时间检查,但这也有其负面影响。

为什么不保留时间戳?我是否错误地安装了文件夹?

相关内容