备份工作正在进行,还有什么需要备份?

备份工作正在进行,还有什么需要备份?

我正在运行 Ubuntu Web 服务器。我有一个备份脚本,它将转储 mysql 和 svn,并备份它们以及 /var/www 文件夹中的文件并将其存储在 S3 上。还应该备份什么?

目前,我正在运行以下命令:

  • 阿帕奇
  • MySQL的
  • 颠覆

最终我可能会玩其他东西。

答案1

确定需要备份什么的最佳方法是模拟服务器硬盘不再启动的场景。

您需要哪些数据才能尽快使其上线?

这是我使用的基本的模板(针对 *BSD 量身定制):

文件:

/etc/ssh
/var/log
/var/cron
/etc/ipfw.rules (ip tables in your case)
/etc/syslog.conf 
/etc/motd
/etc/ssh/banner
/etc/shells
/etc/profile
/etc/login.conf
/etc/group
/etc/hosts
/etc/passwd
/etc/sysctl.conf
/etc/resolv.conf
/etc/rc.conf
/etc/rc.local
/etc/crontab
/etc/master.passw

目录:

/var/cron

如果您正在运行其他服务;您也应该备份这些配置。

答案2

对于每项服务,您需要备份:

  • 阿帕奇:

    • /var/www/html(以及存储此类文件的任何其他地方)
    • /etc/httpd(我认为在 Debian 中它是 /etc/apache2)
  • MySQL的:

    • mysqldump 和二进制日志(如果存在)
    • /etc/my.cnf
    • 可选的你可以备份 /var/lib/mysql
  • 颠覆:

    • 存储库目录
    • 权限文件

相关内容