正确的程序来更换故障的驱动器在Xserve RAID RAID5设置W /热备用?

在运行1.5 / 1.50f固件的Xserve RAID中,我有一个五驱动的RAID-5(带有第六个热备份)。 RAID-5中的其中一个驱动器有一个琥珀色/橙色状态指示灯,并且偶尔会出现如下错误:

Timestamp: 11/10/10 10:34:53 AM Priority: Warning Controller: Upper Controller Type: 112 Event ID: 1000 Event: Disk 5 Reported An Error. COMMAND:0x35 ERROR:0x10 STATUS:0x51 LBA:0x19B80 Description: The drive reported an ATA error. This is a failure in the communication from the RAID Controller to the drive. 

我已经加倍检查了RAID Admin中的驱动器,并且由于驱动器只处于警告状态,所以热备份尚未被拉入到RAID设置中。 由于这是一个旧的驱动器,我想先replace那个特定的驱动器。 我有一个最新的数据完整备份,但要确保我正确理解过程。

我了解http://manuals.info.apple.com/zh/XserveRAID_UserGuide.PDF的“安装或更换Apple Drive Module”部分,但它和RAID Admin的内置帮助没有描述更换时将会发生什么情况一个RAID组中有一个热备份的驱动器。 当我拔出驱动器并更换它时,它是否会正确使用新插入的驱动器或将使用热备份? 如果使用热备份,则一旦插入新驱动器,热备份将恢复为热备份还是永久成为RAID组的成员,并且需要将其移至原始驱动器的插槽? 或者,我应该拔出热备份,拔出故障驱动器,然后将热备份popup到故障驱动器的插槽中?

根据http://manuals.info.apple.com/en_US/RAIDAdmin1.2_121406.pdf中的手册,任何不属于磁盘组或arrays的驱动器将被视为全局热备份(按照“创buildRAIDarrays“),并且会在丢失或驱动器故障时自动重build。

看起来您的驱动器未处于故障状态,但正如其他人所述,如果您拔出驱动器,则应强制XServe开始重新构build备用驱动器上的奇偶校验。 但是,在重build的这段时间内,您无法使用任何其他驱动器,否则您将丢失数据。 我不熟悉所涉及的RAID工具,但它应该给你一些监视界面,看看它有多远。

在我的Dell MD3000i系统中,当驱动器出现故障或被拔出时,热备用马上就会启动,当插入更换驱动器时,重build后启动所谓的“回拷”并复制热备份放到更换件上,此时备用件又回到备用件上。 但是,根据我在手册中看到的内容,XServe看起来像是让备用硬盘成为arrays的一部分,所以最好的猜测是您的replace硬盘将会成为热备份,因为它不是数组的一部分:

“控制受影响arrays的RAID控制器会自动尝试重build数据,以使系统返回到受保护状态。例如,如果arrays中某个驱动器发生故障时有热备用驱动器可用,则控制器将采用可用驱动器并将其集成到arrays中,然后控制器使用新驱动器重buildRAIDarrays。