对于
rsync
,在备份文件系统时可以修改文件系统中的某些文件吗?如果是,备份前是否需要先拍个快照,修改完文件后再做增量备份,以保持备份和来源一致?
哪个更好:
- 在完整备份期间等待并且不要更改任何文件,或者
- 全量备份时修改了一些文件,修改完后再进行增量备份?
我想在备份大型文件系统的同时更改一些文件,因为我听说增量备份会比完整备份快得多。那是对的吗?那么我可以等待更短的时间进行备份吗?
- 我们如何使用 进行快照
rsync
?
答案1
可能需要对问题进行一些澄清。 Rsync 会创建一个复制源目录的。如果执行 rsync 然后更改目标,这些更改将在下一次 rsync 期间被覆盖。
如果您只想修改源代码,我建议您看一下使用 rsync 进行增量备份。我使用基于此方法的脚本来执行系统的增量备份。此方法的优点在于,您在恢复文件时无需重建文件(合并增量文件和完整文件)。
由于此方法利用硬链接,我会不是建议修改目标文件。