将Raid 5阵列(企业级硬件)中损坏的HDD (HDD)替换为几乎包含与损坏磁盘(HDD)几乎相同的数据的磁盘是否安全?当重建完成时,新驱动器(HDD)总是被认为是空的,还是会造成不一致?HDD是PC的克隆,是HDD的克隆.
发布于 2015-07-31 07:45:27
如果您使用的是硬件RAID控制器,如果您使用企业级硬件(根据SF问题的适当范围,这应该是公平的),HDD几乎肯定会被识别为“外接”驱动器。硬件RAID控制器编写唯一的标识数据来区分驱动器和其他控制器。即使您能够从HDD中获得与HDD当前状态相同的数据和元数据副本,在HDD被移除后,第二个驱动器仍将被视为外接磁盘或失败磁盘(假设系统当时已启动)。应该完全安全(假设企业级RAID控制器由于缺乏提供的详细信息)来交换驱动器,从任何可用的管理工具(或重启后的BIOS级别)清除HDD上的配置,并采取任何必要的措施开始对驱动器进行重建。附带注意,RAID 5一开始没有什么“安全”可言。如果任何剩余的磁盘在重建过程中遇到任何不好的块,则生成的URE事件可能会导致数据损坏,甚至导致重建失败。如果可能的话,请考虑在交换磁盘之前对尚未保护的任何数据进行有效备份.下一次考虑使用RAID10或RAID6,如果丢失系统的数据足以让您询问社区,这两种类型的容错能力都要强得多。
发布于 2015-07-31 07:26:55
您可能需要在HDD上重新初始化驱动器(删除前Raid组的元数据)。之后,控制器(或md)不关心写在磁盘上的内容,并认为它是空的。
https://serverfault.com/questions/709889
复制相似问题