如果我从RAID 5中删除一个完美的工作磁盘,并在几分钟后放回去,会发生什么情况?

控制器是否识别它,并保存数据? 或者它开始重buildRAID,就像它是一个新的磁盘?

取决于RAID卡固件。 通常,对于不是疯狂的旧固件,它将磁盘识别为已经是arrays的一部分,并且不重build它。 重点是元数据存储在磁盘上与数组有关的信息。 它存储在所有磁盘上。 因此,如果磁盘function正常且只是热插拔,并且元数据中的插件完好无损,则会将其与其他磁盘上的元数据进行比较,然后将其joinarrays中。

事实上,临时恢复故障磁盘的一个未公开的选项是热插拔它。 在RAID1arrays上做了几次这两个磁盘失败 – 节省了大量的时间和忙碌。

一般来说 – 是的,RAID控制器会检测到两次更改的拓扑,并开始重build过程。 Raid元数据也会表明raid内容已经改变(如果已经改变)。