我目前正在设置和使用我的新 Linux 机器。作为这些事情的新手,我做得很好,但是一个小错误可能会让我把一切都搞砸。我目前已经成功安装了 Apache 和其他一些东西,并且按照我希望的方式工作,我真的不想搞砸环境。
备份实际环境本身的最简单方法是什么,以便我可以在需要时恢复备份副本(使用 Apache 等完全工作)?
Ale*_*lex 10
我通常etckeeper用于备份配置文件/etc(实际上是为了修改它们),我将它设置为每 20 分钟执行一次提交,并使用 BackupPC 来备份其他所有内容。BackupPC 在您的情况下可能是一种矫枉过正,所以我建议您只使用rsync -a其他主机。
所以有两件事,
对于第 1 种,有多种选择,Alex 已经提到过其中之一。rsync 是一种不错的方法,我定期将我在 Linux VPS 上关心的所有内容都同步到家里的 Linux 机器上。
但对我来说,你也无法击败 #2,这就是原因。如果您不记得为什么会这样,仅仅拥有配置文件并没有帮助。
有时,我为了让 Exim 做一件小事,对配置文件进行 400 行深的更改而奋斗了很长时间,然后忘记了它。
即使我不从备份中恢复服务器,我可能想稍后再构建另一台服务器并做同样的事情,但突然间我不记得怎么做,而且您不一定逐字复制配置文件。
因此,当您构建和配置服务器时,
当您添加包或更改配置时,保持该构建文档是最新的,然后如果您需要从头开始构建新服务器,这很容易。
我运行一个新闻 (Usenet) 服务器,我基本上有一个文档,描述了如何从裸 Debian Squeeze 到完全工作的新闻服务器。如果我丢失了所有东西,我可以在大约 2 小时内重建它(显然,没有数据,但有完整的配置)。我的 Web 服务器也是如此,我知道我对 Apache 进行了哪些更改以及原因、安装了哪些 perl 和 php 模块以及原因等。
这样你就可以专注于备份你的数据和配置,但你永远不必将配置恢复到一个新的盒子(我认为这可能由于潜在的软件/发行版变化而有风险),而是可以按照你的构建表,然后恢复您的数据。
| 归档时间: |
|
| 查看次数: |
606 次 |
| 最近记录: |