我们的一台 Windows Server 2008 服务器最近发生故障,该服务器托管在 Rackspace 上作为云服务器。我们从 Rackspace 支持部门没有得到太多帮助,他们只是一直说物理服务器上的硬件发生故障,并且 VM 服务器上的数据已损坏。
有人在与 Rackspace 打交道时有过这样的经历吗?
我们可以通过哪些选项来从损坏的虚拟机中检索数据?
我知道他们在 Xen 平台上运行虚拟机,如果我本地有该虚拟机,那么即使 Windows 已损坏,我也很可能可以检索数据。
该服务器运行我们的主要网站和数据库,任何帮助都将不胜感激!
答案1
Rackspace 应该能够创建磁盘映像的紧急转储,然后您可以从云控制面板访问该转储并将其下载到本地计算机以尝试从中恢复数据。最近有人问如何对 Rackspace Cloud Linux 映像执行此操作,回答可能对你有帮助。
答案2
除了 Rackspace 之外,没有人能够真正回答这个问题,但一般情况下:
如果发生硬件故障导致数据丢失或损坏,您有三个基本选择。
- 从备份还原。这通常是最佳选择。这是恢复数据和恢复系统运行的最便宜、最快捷的方法。当然,这确实需要有可用的备份,但这听起来不像是这种情况。
- 数据恢复。这是下一个选项,但通常不受欢迎,因为它占用大量资源,需要很长时间,而且可能无法恢复您需要的数据。这可以采取多种形式,从简单到使用“冷冻技巧”对故障硬盘进行复制数据,到复杂到通过分析磁盘上的原始数据来实际尝试消除损坏。或者当然,您可以雇人为您做这件事,但专业的数据恢复既耗时又非常昂贵。
- 没有数据也能生存。这可能是最不可接受的选择,但当您不备份重要数据时,有时会发生这种情况。
对于您来说,由于硬件不是您的(排除 2),而且您似乎没有备份(排除 1),所以看起来您只剩下选项 3。我会查看我的服务条款/合同,然后对没有实际备份我的数据的云提供商大喊大叫(正如我所料),但是如果您签署的合同或协议中没有提到他们会进行备份并保护您免受数据丢失/损坏,那么您没有太多的追索权。