我有一个脚本,可以在我的外部HD中安装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
发现问题......我需要指定选项
-t
(-u
在我的情况下也有帮助):现在它不会在我每次运行它时同步所有文件。