从 sbackup 存档恢复文件夹

从 sbackup 存档恢复文件夹

我在 Ubuntu 10.04 上使用 sbackup(简单备份)工具。它设置为每月进行一次完整备份,每天进行一次增量备份。

当我需要回滚我的一个软件项目时,我发现它的恢复对应功能非常愚蠢,只能恢复包含在非常特定的存档中的文件。如何恢复整个文件夹,而无需在完整备份后手动应用每个增量步骤?我可以尝试编写一个使用 CLI 的脚本,但我想知道是否有更好的解决方案。

答案1

我通过逐步恢复文件夹解决了这种情况,首先是最新的完整备份,然后按顺序恢复所有增量备份。脚本是临时复制+粘贴。看起来像这样

...
srestore.py /path/to/backup/2010-09-19* /path/to/data /path/to/restore
srestore.py /path/to/backup/2010-09-20* /path/to/data /path/to/restore
srestore.py /path/to/backup/2010-09-21* /path/to/data /path/to/restore
...

相关内容