如何通过命令行设置夜间备份?

如何通过命令行设置夜间备份?

我正在运行 Ubuntu Server,正在寻找一种使用 cron 执行特定目录夜间备份的有效方法。但是,由于计算机并非始终处于打开状态,因此我希望它只在计算机打开时运行并保留最后 5 个备份。我需要使用某种 bash 脚本来实现这一点吗?

答案1

您可以使用 tar 和同步完整备份和增量备份的组合,有一个教程这里设置它使用 cron 进行每晚/每周备份。

答案2

rsync是一款出色的备份工具,它启发了许多备份实用程序的诞生,从上面提到的简单 Bash 脚本到为您处理繁重工作的 GUI 应用程序。对于工作站/玩具,我最喜欢的备份实用程序一定是 deja-dup,因为它的直观性和简化的用户界面让我可以放心地向我的父母推荐它(所有应用程序都必须以用户界面标准来评判 :P )。

对于无头系统,我会选择 rdiff-backup 或 duplicity(为 deja-dup 的后端提供支持的应用程序)。

参考

相关内容