我知道 RAID 5 允许 1 个驱动器发生故障,但我找不到有关阵列降级时故障驱动器上的数据是否可以访问的信息。如果 1 个驱动器丢失,您仍然能够访问所有数据吗?还是在阵列重建之前,故障驱动器上的数据无法访问?
答案1
即使一个驱动器发生故障,阵列仍可完全正常运行(冗余除外)。但是,如果在重建新驱动器之前丢失了第二个驱动器,则数据将丢失。
RAID 5 要求除一个驱动器外所有驱动器均存在才能运行。当单个驱动器发生故障时,可以根据分布式奇偶校验计算后续读取,这样就不会丢失任何数据。
答案2
@Steven 的回答是正确的,它回答了原帖中的第二个问题。
是的 - 即使一个驱动器发生故障,您的所有数据仍然可用。
但另一个问题是您是否可以访问故障驱动器上的数据。
答案是否定的。故障驱动器是文件驱动器。您无法从中访问任何内容。
-->问题暗示需要重建 RAID 阵列。事实并非如此。更换故障驱动器后,需要将其添加到阵列中,然后系统将在仍在运行时将其包括在内。
换句话说,除非您具有热插拔功能,否则除了安装新驱动器的短暂断电之外,所有数据始终可用。
如果一个驱动器发生故障,您的 RAID5 系统就需要更换故障驱动器。它工作正常,但像这样降级意味着再有一个驱动器发生故障将导致整个阵列瘫痪。那时就需要重建它。
要点:立即对阵列中的所有内容进行良好备份。然后更换发生故障的驱动器。
答案3
是的,当 RAID5 中的一个物理驱动器丢失时,您仍然能够正常访问逻辑驱动器。但是,您应该尽快插入相同大小或更大的替换件。最好是同一型号。在重建并用数据填充新驱动器时,性能会降低。我只使用过热插拔 RAID(这意味着我不必卸载逻辑驱动器即可重建它),但您的 RAID 控制器可能不允许这样做。请查看您的 RAID 控制器的特定手册以确定。