我有一个装有 CentOS 5 的 VPS。我想创建以下内容的备份:
- 我的所有配置文件
- 调整数据库、php、服务器和数据库
- cron 设置
- 网站文件
- 已安装的应用程序及其设置(?)
我应该考虑哪些文件?
我不想错过任何在发生任何故障时快速恢复我的网络服务器所需的文件。
而且我不想创建整个备份,因为整个 VPS 有 30 GB 的数据。
答案1
我的问题是:为什么你的网络服务器使用 30Gb 的数据?我假设你的数据(网络文件、数据库等)不会超过 30Gb - 否则您将需要备份。我想说,将您的网络服务器精简到其基本要素。
否则,您就会遇到常见的问题。除了备份数据之外,您还应该备份 lighttpd 的配置文件、php 的 ini 文件和 mysql 的配置文件。我还建议备份系统中的日志文件(如果您没有将它们发送到集中式系统日志服务器),以便在发生故障时帮助诊断原始系统出了什么问题。
如果您的用户配置足够复杂(不仅仅是通常的 mysql、php 和 lighttpd 用户 - 我还建议研究联合系统(LDAP、OpenDirectory 或 Windows 域,具体取决于您的服务器运行的操作系统)以方便快速故障转移到另一台服务器。