如果我从 RAID 5 中移除一个正常运行的磁盘并在几分钟后将其放回原处,会发生什么情况?

如果我从 RAID 5 中移除一个正常运行的磁盘并在几分钟后将其放回原处,会发生什么情况?

控制器是否能识别它并在其上保留数据?或者它是否像新磁盘一样开始重建 raid?

答案1

取决于 RAID 卡固件。一般来说,对于不太旧的固件,它会将磁盘识别为已属于阵列的磁盘,并且不会重建它。关键是元数据与有关阵列的信息一起存储在磁盘上。它存储在所有磁盘上。因此,如果磁盘功能正常并且只是热拔出并重新插入,则元数据是完整的,并且会将其与其他磁盘上的元数据进行比较,之后它将被加入阵列。

事实上,临时恢复故障磁盘的一个未记录的选项是热插拔。在两个磁盘都发生故障的 RAID1 阵列上,我曾这样做过几次 - 节省了大量的时间和精力。

答案2

通常 - 是的,RAID 控制器将检测到拓扑已更改两次,并应启动重建过程。RAID 元数据还将指示 RAID 内容已更改(如果已更改)。

相关内容