如果一个硬盘出现故障,计算机是否可以像没有硬盘出现故障一样继续工作?
如果您计划使用全新的 HDD 对未发生故障的 HDD 重新进行 RAID 1,是否必须“关闭”计算机才能执行此操作,或者是否可以在计算机正常运行时执行此操作(例如,在重新进行 RAID 1 时 Web 服务器仍在运行)?
注意:我问这个问题的原因是为什么在“RAID 重建”期间有些网络主机不可用?
答案1
例如,当先前发生故障的 RAID 成员磁盘被替换时,就会发生 RAID 重建。
在 RAID 重建期间,网络主机可能不可用(尽管它们不应该不可用)的原因是,它们在重建时将整个存储区域置于离线状态。
如果他们不这样做,您仍然可以愉快地写入该存储。这不是世界上最糟糕的事情,但它会降低重建性能(因为一些可能的吞吐量被您用掉了)。
但是当 RAID 处于降级状态时,您希望尽快使其恢复在线状态。
答案2
独立磁盘冗余阵列 (RAID) 存储技术提供了一种使用由不同的物理磁盘驱动器组成的一个逻辑单元来保护信息的方法,从而允许持续的在线状态。
和RAID 1,数据被相同地写入两个驱动器,并且只要至少一个驱动器正在运行,阵列就会继续运行。
由于 RAID 1 以镜像方式运行,将所有内容从 HDD 1 复制到 HHD 2,因此在其中一个 HDD 上重建 RAID 不会导致整个服务停止(取决于控制器)。如果确实如此,则是因为 Web 主机有意停止整个存储或 RAID 控制器无法仅使用一个驱动器运行。
由于驱动器容量的增长速度远快于传输速度,因此大容量驱动器可能需要数小时甚至数天才能重建。如果网络主机保持设备在线,则此操作增加。将整个 RAID 单元脱机以允许所有资源可用于重建过程可能是让一切更快恢复运行的最佳方法。
更多详细信息请访问维基百科-RAID。
答案3
是的,如果 RAID 1 HDD 驱动器出现故障(大多数),RAID 控制器将继续使用剩余的良好驱动器运行,同时发布某种警报。
在高端设备上,我曾见过技术人员简单地拔出坏驱动器,放入新的好驱动器,整个过程系统都在运行。重建新驱动器时性能会略有下降,但最终用户无法察觉。
在基于消费者的 RAID 1 设备上,您可能需要在更换驱动器时关机,但即使如此,它也应该允许系统在重建 RAID 1 时运行。