对于 Ubuntu 服务器来说最简单、最有效的备份系统是什么?

对于 Ubuntu 服务器来说最简单、最有效的备份系统是什么?

我正在尝试备份我的 /var/www/ 文件夹、MySQL 以及 /etc/apache2/ 文件夹中的任何其他特殊文档。

有人有备份软件的解决方案吗?也许是一些可以 Cronjob 的东西?

答案1

最佳备份解决方案高度依赖于您的需求。最好从备份开始战略并让您的策略指导您选择软件。至少,您需要阅读足够多的资料,以了解常见备份类型(增量、差异、完整)之间的区别。

如果增量备份不重要,rysnc + mysqldump 应该适合您的情况。如果您确实需要/想要增量备份,阿曼达或者巴库拉都是不错的选择。我的公司使用 Amanda 进行备份已有数年,我们非常满意。Zmanda 还提供了工具用于备份 MySQL 数据库。

无论你选择什么解决方案,测试你的备份!不要只检查备份是否成功,还要进行恢复(最好从“裸机”恢复)以验证文件是否正确恢复。当您刚刚破坏了关键文件时,没有什么比发现备份不完整更糟糕的了。

此外,如果你要备份生产环境,请确保至少有一个备份是加密异地备份。

祝你好运!

答案2

在我看来backuppc这是多服务器的最佳备份解决方案。

Backuppc 使用专用服务器来备份不同的主机。每个主机都可以单独配置(备份内容、备份计划、传输方法(包括 rsync)...)

可以自动启动前后备份作业(例如 dump mysql 表)

通过 Web 界面进行管理

安装由apt-get install backuppc

通过软件中心安装

答案3

尝试 rsync,我认为它将提供您正在寻找的所有功能。为了处理 MySQL,您可能还需要编写一个额外的 cronjob 来转储数据库。

相关内容