![使用 rsync 备份某些文件时出现问题](https://linux22.com/image/537126/%E4%BD%BF%E7%94%A8%20rsync%20%E5%A4%87%E4%BB%BD%E6%9F%90%E4%BA%9B%E6%96%87%E4%BB%B6%E6%97%B6%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98.png)
我尝试使用 rsync 备份几个文件,大多数文件都正常工作,除了那些实际上是 truecrypt 加密容器的文件。我的文件中有一个隐藏卷,我想知道这是否是问题所在。
我理解 truecrypt 隐藏卷的意义在于它不应该被检测到,但我认为这意味着它与垃圾/随机数据无法区分。
但是,当我通过将新文件放置在文件容器中的隐藏卷中进行更改时,rsync 不会检测到文件已更改。
有想法吗?
答案1
TrueCrypt 不会更改文件时间戳和大小。
- 触摸-m容器
- rsync-c ....
人rsync:
-c, --checksum skip based on checksum, not mod-time & size
答案2
我猜测 TC 会确保对文件的更改不会修改文件时间,因此您必须触摸该文件或告诉 rsync 使用校验和来确定要备份的内容。