当你的托管服务提供商丢失了所有内容时,你该如何恢复?

当你的托管服务提供商丢失了所有内容时,你该如何恢复?

你可能已经看到了stackoverflow 博客以及编码恐怖

blog.stackoverflow.com 在我们的托管服务提供商 CrystalTech 处经历了 100% 的数据丢失。

我们正在努力尽快从备份中恢复它!

Jeff 做的一些事情是在 Twitter 上。 在类似情况下您会怎么做?

答案1

首先,自己制作异地备份。然后测试它们。污垢便宜的服务处理这个问题。或者如果你坚持让专业托管公司为你做这件事,让他们每月从备份中恢复一个映像,以保持警惕。但说真的,即使只是添加您自己的 RSS 提要并将客户端设置为永久缓存是一个很好的第一步。

第二,时光倒流机并且 Google 缓存可以提供帮助。您自己的浏览器缓存也可以,因此在处理缓存之前请先将其复制一份。我希望您没有遵循帮助台喜欢提供的“清除缓存”步骤。

答案2

最糟糕的情况(他们现在可能正在做):从以下来源重建所有内容:

答案3

我会加倍努力设计和建造一台时间机器。一旦完成这个项目,我就会回到上周晚些时候,狠狠地敲打自己的脑袋,直到我:

  1. 有一个涉及多台主机的备份计划(即备份到一个或多个其他提供商持有的一台或多台机器上
  2. 有一个备份测试计划,因此可以经常验证备份
  3. 我有自己的离线备份安排以及主要托管服务提供商提供的任何备份安排,即备份到本地机器并定期对该数据进行磁带/CD/DVD 备份并将其存储在安全的地方。
  4. 已实施并重新测试了上述所有计划

如果 TimeMachine 项目没有成功,我所能做的就是耐心等待主机尽其所能,并希望他们的备份安排足够,以便可以在短时间内恢复数据(或至少是最近的副本)。然后,我会确保制定、实施并定期测试上述计划。

答案4

我将所有托管数据 tar 和 mysqldump 到磁盘,然后将其移动到更大的 RAID 类型磁盘。我从未删除过任何备份副本。是的,这会占用大量磁盘空间,但我重视用户的数据胜过自己的生命!(有点夸张,但我认为确保数据完整性是我的责任。)

我不知道为什么其他公司不做类似的事情 - 但我会留下自己的意见:)。

如果我是你,我会运行 Linux(首选 Ubuntu)机器并运行如下程序:

  • SSHFS
  • curlftpfs

并将我的网站挂载为本地目录并使用我自己的备份脚本来备份数据。

相关内容