我有一台 HP Proliant DL 380 G7 服务器,它有一个 RAID 5,其中有 2 个磁盘发生故障。
我的问题是,我可以将阵列减少到 3 个硬盘,然后单独使用它们吗?我可以这样做而不会丢失硬盘中的任何数据吗?
答案1
这完全取决于您拥有的数组类型。
对于数组否磁盘,每种类型的 RAID 都提供不同级别的保护,以防止丢失一个或多个磁盘。
目前使用的 RAID 类型如下:
RAID-1(镜像):N > 1;将所有数据复制到所有镜像磁盘。最多可丢失 N-1 个磁盘。
RAID-10(条带镜像):N > 3 且 N 为偶数;镜像磁盘对并将所有镜像条带化为更大的阵列。每对磁盘中可以丢失一个磁盘,最多可丢失 N/2 个磁盘,但不是两个磁盘均为一对。
RAID-5(带奇偶校验的条带化):N > 2;每 N-1 个条带写入一次奇偶校验(错误恢复)数据;最多可以丢失 1 个磁盘。
RAID-6(具有双重奇偶校验的条带化):N > 3;每 N-2 个条带中写入奇偶校验数据;最多可以丢失 2 个磁盘。
还有其他更不为人所知的版本在使用,例如 RAID-1e 和 RAID-5e,它们不遵循这种直接的条带与驱动器 1 对 1 分配,但除非您已经知道问题的答案,否则您不太可能拥有其中之一。
答案2
不可以。RAID5 只能容忍一个磁盘的丢失(偶尔,甚至不能容忍那么多磁盘的丢失)。
您的阵列出现故障,其上的数据已消失。
因此,这里重要的是从这个错误中吸取教训。
RAID 不是备份! 因此,请备份所有您关心的数据。
如果您的监控系统在第一个驱动器发生故障时向您发出警报,您可能已经能够更换该驱动器。正确配置的监控/警报系统是无价的。
答案3
如果其他方法都失败了...请尝试关闭系统电源,断电几分钟,然后重新打开电源。
这些驱动器发生故障,但可能不是同时发生的。您花了多长时间才注意到或采取措施?您如何知道驱动器发生故障?红色 LED 灯?Insight Manager 报告?
某些奇怪的固件/控制器组合会导致磁盘报告错误故障。您的固件可能不是最新的,但如果服务器仍在运行,则值得查看更新。