我正在尝试备份我的 /var/www/ 文件夹、MySQL 以及 /etc/apache2/ 文件夹中的任何其他特殊文档。
有人有备份软件的解决方案吗?也许是一些可以 Cronjob 的东西?
答案1
最佳备份解决方案高度依赖于您的需求。最好从备份开始战略并让您的策略指导您选择软件。至少,您需要阅读足够多的资料,以了解常见备份类型(增量、差异、完整)之间的区别。
如果增量备份不重要,rysnc + mysqldump 应该适合您的情况。如果您确实需要/想要增量备份,阿曼达或者巴库拉都是不错的选择。我的公司使用 Amanda 进行备份已有数年,我们非常满意。Zmanda 还提供了工具用于备份 MySQL 数据库。
无论你选择什么解决方案,测试你的备份!不要只检查备份是否成功,还要进行恢复(最好从“裸机”恢复)以验证文件是否正确恢复。当您刚刚破坏了关键文件时,没有什么比发现备份不完整更糟糕的了。
此外,如果你要备份生产环境,请确保至少有一个备份是加密异地备份。
祝你好运!
答案2
答案3
尝试 rsync,我认为它将提供您正在寻找的所有功能。为了处理 MySQL,您可能还需要编写一个额外的 cronjob 来转储数据库。