Rsync 与 VeraCrypt 容器配合使用不佳

Rsync 与 VeraCrypt 容器配合使用不佳

我有一个脚本可以安装一个维拉克利特我的外部容器高清Rsync文件放入其中然后卸载容器。

问题是,如果我连续运行两次,或者过了一段时间,由于某种原因,我的所有文件都会被再次复制,就像目标文件在第一次运行后都被修改了一样。

不确定这是否是我的问题Rsync线或VeraCrypt本身。VeraCrypt也许在挂载和卸载容器时会更改容器内的文件,这就是为什么 Rsync 认为它们已被修改?

下面是我使用虚拟数据的脚本示例:

# Dismount all existing containers
veracrypt -d

# Mount container
veracrypt -t --mount /media/${USER}/HD/vault /media/${USER}/veracrypt -p test --non-interactive

# Sync files
rsync -vhr --progress --delete ~/Downloads/WoW/ /media/${USER}/veracrypt/WoW/

# Dismount
veracrypt -d

答案1

发现问题了...我需要指定选项-t-u对我的情况也有帮助):

-u, --update                skip files that are newer on the receiver
-t, --times                 preserve modification times

现在,每次运行时它都不会同步所有文件。

相关内容