我们需要pipe理多个网站的自动备份和恢复,这些网站大多build立在全球不同服务器上的PHP / MySQL上。 所有的备份将被做成一台远程服务器。 所有服务器都在Linux上运行。
我正在考虑使用mysqldumps和replication进行rdiff-backup,但是我们需要快速启动并运行,因此我们需要一个开箱即用的解决scheme。
有什么build议么?
对于mysqldumps,使用automysqldump:它是非常可configuration的。 对于代码树,cron脚本执行如下所示的操作:
tar cvf – my_www_dir | ssh user @ remotehost“cat> mywwwdump.tar”
我使用这种方法为我pipe理的一些服务器,它运作良好。
TID
这是一个很好的:
http://www.backup-manager.org/about/
编辑(我看没有人阅读关于页面):
简单和自动操作
* 1 configuration file, 5 minutes setup. * Manually invoke backup process or run daily unattended via CRON.
全面的备份
* Backup files, MySQL databases and Subversion repositories. * Specify multiple targets to backup at once (/etc, /home, etc…). * Ability to exclude files from backup. * Automatically purge old backups.
备份方法
* Full backup only or Full + Incremental backup. * Backup to an attached disk, LAN or Internet. * Burns backup to CD/DVD with MD5 checksum verification. * Archives in lots of open formats: tar, gzip, bzip2, lzma, dar, zip. * Slice archives to 2 GB if using dar archives format.
安全
* Backup over SSH. * Encrypts archives. * Offsite remote upload of archives via FTP, SSH, RSYNC or Amazon S3.
高级
* Can run with different configuration files concurrently. * Easy external hooks.
恢复
* Simply uncompressed the open format backup archives with any command line or GUI tool.
你对rdiff-backup有什么担忧? 在过去的一年半中,我一直使用它成功地备份网站和MySQL数据库(数据库转储),而不是真正的问题。 增量备份工作得非常好,恢复过程挽救了我的两倍。
祝你好运!