我在云环境中有一个专用的 Ubuntu Web 服务器,我正在寻找一种进行自动备份的好方法。
我想用网络应用程序备份一些目录,以及我所有的 MySql 数据库。至于目的地:在本地每两小时制作一次快照,每六小时制作一次到远程 ftp 服务器。同时删除超过 7 天的备份存档(本地 + ftp),并通过电子邮件通知任何问题。
现在为了实现其中的一些功能,我使用 cron + shell 脚本和http://www.mysqldumper.net/,但实际上这并不能满足我的需求。Mysqldumper 不会自动了解新数据库,并且 shell 脚本不会通知问题。这是我必须不时检查的事情,而且我不信任。
我用谷歌搜索了一段时间,似乎大多数人都用 shell 脚本解决了这个问题。这是您可以信任的方法吗?是否有任何 web-gui 工具,我不见了?也许这样做有一个更聪明的开始?我有点困惑。