我刚刚设置了一个 RAID 1 阵列,2 个 2TB 驱动器镜像。
我想知道如果一个人失败了会发生什么。
拔掉其中一个插头是否是有效的测试?
我正在使用华硕 M4A89TD pro 系列主板的板载控制器。
谢谢,布莱克
答案1
除非控制器和驱动器支持热插拔,否则在系统运行时拔掉一个非常风险很大。它们可能会幸存下来,但你可能会永久地破坏驱动器上的控制器,或者更糟的是,破坏机器的 I/O 控制器。
因此,除非所有设备都支持热插拔,否则请在机器未运行时拔下驱动器,然后重新启动它,并再次测试重新同步过程,在更换插入的设备之前关闭机器电源。如果一切正常,控制器将看到驱动器重新出现并开始完全重新同步。
请记住,重新同步将需要相当长的时间 - 除非控制器使用写入意图映射(它几乎肯定不会使用,因为它既是一种高级技术,又可能存在严重的性能问题,因此如果控制器支持,默认情况下会关闭)或某种类似技术,否则它将从“好”驱动器读取整个 2Tb 并将其写回到已重新插入阵列的驱动器。在发生这种情况所需的时间内,您的阵列处于降级状态,如果在此期间另一个驱动器出现问题,则可能导致幸存驱动器上的文件系统严重损坏。
长话短说:是的。但要小心。
首先刷新并测试您的备份并不是一个坏主意。
答案2
有点。这是对故障的有效测试(系统继续运行的能力),但不是对控制器修复机制的有效测试(它吸收替换驱动器的能力),除非您在重新插入磁盘之前也格式化或以其他方式擦除磁盘。
在将其投入生产之前,我会对临时卷进行测试,并记录正确将“新”驱动器连接到卷而不丢失卷上数据的过程。大多数最新的控制器可以自动处理插入同一托架的同一驱动器,但有时您必须克服一些困难;提前准备好这套说明是很好的。
答案3
是的,但是很危险。
驱动器将不同步,然后当您再次连接它们时,很难预测。很可能您需要格式化断开连接的驱动器并将其加入 raid1
在包含您不怕丢失的数据的磁盘上进行测试