我想备份外部硬盘上的数千个文件。它们是纯文本文件。我定期更新其中一些文件。
现在,如果我将它们从我的电脑复制到硬盘上,我有两个选择:
- 复制已更改和未更改的文件的整个目录,并为目录赋予新名称,例如:
backup some_date
backup other_date
backup new_date
- 继续将所有文件复制到同一目录并用新版本替换旧文件。
方法 1 占用大量空间,因为未更改的文件需要反复备份。方法 2 节省大量空间,但我丢失了更改文件的旧版本。
当复制到外部硬盘时,有没有办法同时发挥这两种方法的最佳效果?
谢谢。
答案1
我使用 Borg 备份来执行此操作,它在“版本控制”方面表现非常出色,因为我不仅可以从以前的版本恢复,还可以挂载它们 - 有效地让我挂载备份文件夹,就好像它是备份时的文件夹快照一样。我还有修剪规则来保留上个月的每日备份,以及最多 4 个月前的额外每周备份。Borg 还支持备份加密。
我不确定你使用的是什么平台,但我认为对于 Linux 来说,这是一个很好的解决方案。据我所知,Windows 上没有这个解决方案,所以你可能需要寻找类似的解决方案。