我正在使用 Duplicity 逐步备份我的编码项目,发现它消耗的存储空间比预期的要快。
我正在备份的文件夹主要由占用大部分空间并且偶尔才会更改的 gif、图像和库组成,而我的脚本文件占用的空间很小,但需要每 15 分钟左右备份一次,以避免如果数据被意外删除而丢失数小时的进度。
由于 Duplicity 并不存储整个文件但有需要恢复的加密片段,我认为这意味着它只将需要更改的文件夹部分复制为快照并通过算法将其拼凑在一起?
如果没有,有没有更高效的工具可以做到这一点?理想情况下,我尝试设置一个系统,每天将整个文件夹备份到 USB 驱动器一次,每 15 分钟进行一次更高效的同步,这样如果我不小心删除了所有内容,我就可以轻松恢复。
答案1
使用 robocopy。例如 Robocopy "C:\path\tofolder" "U:\path\toUSB" /MIR
然后使用任务计划程序根据需要经常运行它。您还可以启用其他一些有用的开关。