我的服务器有 2 个 SSD 磁盘,通过 Raid 1 连接
今天打开网站出现500内部错误。我已经请求服务器管理重启电脑。
重启后,令我惊讶的是,2013 年 7 月之后的所有目录、文件、sql 数据库都消失了。因此,2013 年 7 月至 2014 年 5 月的所有数据都无法查看。
请建议我有哪些选择,您认为我的数据是否已被清除,以及是否有办法恢复。
答案1
2013 年 7 月一定发生了什么事情,导致 RAID 性能下降,只能继续在一个驱动器上运行。您没有注意到这一点并采取行动,因此从那时起 RAID 就处于危险之中。
损坏的驱动器并未完全损坏,但也不适合放入 RAID 中。
然后第二个驱动器发生故障。此时 RAID 根本无法工作,因为它没有磁盘。从 RAID 读取任何数据都可能因 I/O 错误而失败。令人惊讶的是它甚至能够产生 500,但如果 Web 服务器仍然能够处理请求,则 500 是响应 I/O 错误的正确错误代码。
您必须做出决定。是否可以接受从备份执行恢复,从而丢失在最新备份和第二个驱动器发生故障之间创建的数据?如果可以接受,那么您可以开始这样做。但您绝对不应该对相同的驱动器进行恢复。
因此,您的下一步是获取一对新驱动器并在其上配置一个新的 RAID,然后对这个新的 RAID 执行恢复。
您可以将两个故障驱动器交给数据恢复专家。不要在这些驱动器上写入任何内容,从而使情况变得更糟。拥有最新备份的副本将使专家的恢复任务变得更容易一些,因此您需要购买三个新介质。两个介质用于新 RAID,它们可能是两个 SSD。还有一个新驱动器,用于放置最新备份的副本。这个驱动器可以是硬盘,因为您不需要 SSD 提供的额外性能。