![对于 Ubuntu 服务器来说最简单、最有效的备份系统是什么?](https://linux22.com/image/814573/%E5%AF%B9%E4%BA%8E%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9D%A5%E8%AF%B4%E6%9C%80%E7%AE%80%E5%8D%95%E3%80%81%E6%9C%80%E6%9C%89%E6%95%88%E7%9A%84%E5%A4%87%E4%BB%BD%E7%B3%BB%E7%BB%9F%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我正在尝试备份我的 /var/www/ 文件夹、MySQL 以及 /etc/apache2/ 文件夹中的任何其他特殊文档。
有人有备份软件的解决方案吗?也许是一些可以 Cronjob 的东西?
答案1
最佳备份解决方案高度依赖于您的需求。最好从备份开始战略并让您的策略指导您选择软件。至少,您需要阅读足够多的资料,以了解常见备份类型(增量、差异、完整)之间的区别。
如果增量备份不重要,rysnc + mysqldump 应该适合您的情况。如果您确实需要/想要增量备份,阿曼达或者巴库拉都是不错的选择。我的公司使用 Amanda 进行备份已有数年,我们非常满意。Zmanda 还提供了工具用于备份 MySQL 数据库。
无论你选择什么解决方案,测试你的备份!不要只检查备份是否成功,还要进行恢复(最好从“裸机”恢复)以验证文件是否正确恢复。当您刚刚破坏了关键文件时,没有什么比发现备份不完整更糟糕的了。
此外,如果你要备份生产环境,请确保至少有一个备份是加密异地备份。
祝你好运!
答案2
答案3
尝试 rsync,我认为它将提供您正在寻找的所有功能。为了处理 MySQL,您可能还需要编写一个额外的 cronjob 来转储数据库。