最佳备份解决方案高度依赖于您的要求。最好从备份策略开始,让您的策略告知您对软件的选择。至少,您需要阅读足够的内容以了解常见备份类型(增量、差异、完整)之间的区别。
如果增量备份不重要,rysnc + mysqldump 应该适合您的场景。如果您真的需要/想要增量,Amanda或Bacula是不错的选择。我公司多年来一直使用 Amanda 来满足其备份需求,我们对此非常满意。Zmanda 还提供了一个用于备份 MySQL 数据库的工具。
但是,无论您选择哪种解决方案,都要测试您的备份!不要只检查备份是否成功,进行还原(最好从“裸机”)以验证文件是否正确还原。没有什么比在您刚刚破坏关键文件时发现备份不完整更糟糕的了。
此外,如果您要备份生产环境,请确保至少有一个备份是加密的异地备份。
祝你好运!