使用热备份来保护虚拟磁盘
使用 RAID 控制器创建冗余虚拟磁盘后,就有实现在磁盘发生故障后继续系统操作的可能。要实现此功能,需要为虚拟磁盘分配一个热备份。当磁盘发生故障时,冗余数据就会在热备份上重建,而不会中断系统操作。
了解热备份
热备份是一个未使用的备份物理磁盘,可以用来从冗余虚拟磁盘重建数据。热备份保持在备用模式中。如果冗余虚拟磁盘中的某个物理磁盘发生故障,会激活分配的热备份来替换故障的物理磁盘,而不用中断系统或要求用户干预。如果使用故障物理磁盘的虚拟磁盘不冗余,那么数据就会永久丢失,并且没有任何方法(除非有备份)可以恢复数据。
热备份的实现方法在不同的控制器上各有不同。请参阅以下部分了解详情。
以下部分介绍了分配热备份的步骤:
•![]() |
"分配和取消全局热备份" |
•![]() |
"分配和取消专用热备份" |
PERC 3/SC、3/DC、3/QC、4/SC、4/DC、4e/DC、4/Di、4e/Si、4e/Di、CERC ATA100/4ch、PERC 5/E、PERC 5/i、PERC 6/E、PERC 6/I 和 CERC 6/I 控制器上热备份注意事项
在 PERC 3/SC、3/DC、3/QC、4/SC、4/DC、4e/DC、4/Di、4e/Si、4e/Di、CERC ATA100/4ch、PERC 5/E、PERC 5/i、PERC 6/E、PERC 6/I 和 CERC 6/I 控制器上,分配热备份相当于在物理磁盘发生故障时分配一个物理磁盘来替换它。如果物理磁盘上有多个冗余虚拟磁盘,那么该物理磁盘上的所有冗余部分都将重建。
![]() ![]() |
注: 重建物理磁盘时,需要先删除物理磁盘上的任何非冗余虚拟磁盘(比如 RAID 0),然后再重建物理磁盘。 |
创建虚拟磁盘时,虚拟磁盘中包含的物理磁盘可以是不同大小。分配热备份到 RAID 1 或 5 虚拟磁盘时,热备份只需要与虚拟磁盘中的最小物理磁盘一样大小(或更大)。
这是因为在使用 PERC 3/SC、3/DC、3/QC、4/SC、4/DC、4e/DC、4/Di、4e/Si、4e/Di、CERC ATA100/4ch、PERC 5/E、PERC 5/i、PERC 6/E、PERC 6/I 和 CERC 6/I 控制器时,用户可以将不同大小的物理磁盘分配给一个虚拟磁盘。不过,将较小的物理磁盘完全用于虚拟磁盘后,在较大的物理磁盘上没有用于虚拟磁盘的部分将会变得不可用。因此,在较大磁盘的未使用部分将没有数据需要重建。冗余虚拟磁盘在其成员物理磁盘上也将按照相等的部分进行分条或镜像。需要重建的数据量也因此不能大于最小的物理磁盘。
RAID 10 或 50 虚拟磁盘可能包含具有不同大小物理磁盘的简单磁盘捆绑。在这种情况下,应该识别出具有最大的“小”物理磁盘的简单磁盘捆绑。热备份应足够大以重建此物理磁盘。例如,如果一个简单磁盘捆绑含有三个物理磁盘,大小分别为 60 MB、60 MB 和 40 MB,而另一个简单磁盘捆绑的物理磁盘分别是 60 MB、60 MB 和 50 MB,则热备份必须为 50 MB 或更大。
专用热备份只能分配给那些共享同一组物理磁盘的虚拟磁盘。全局热备份将分配给控制器上的所有冗余虚拟磁盘。全局热备份必须与控制器上任意虚拟磁盘所包括的最小物理磁盘一样大(或更大)。
分配全局热备份后,控制器上新创建的任何虚拟磁盘在以下情况下都不会受热备份保护:
•![]() |
控制器是 SCSI 控制器并且磁盘的分区大小比全局热备份大。 |
•![]() |
控制器是 SAS 控制器并且磁盘的大小比全局热备份大。 |
在这种情况下,可以在创建新虚拟磁盘后取消全局热备份的分配,然后分配一个新的更大的热备份来保护控制器上的所有冗余虚拟磁盘。请参阅“RAID 控制器技术:SCSI、SATA、ATA 和 SAS”,确定控制器是采用 SCSI 还是 SAS 技术。
在 PERC 3/SC、3/DC、3/QC、4/SC、4/DC、4e/DC、4/Di、4e/Si、4e/Di 和 CERC ATA100/4ch 控制器上,只有当控制器执行输入/输出操作后,虚拟磁盘状态才会更新。这意味着当这些控制器上的某个冗余虚拟磁盘降级后,热备份只有在控制器执行输入/输出操作后才会激活。有关详情,请参阅“用于检测物理磁盘状况更改的输入/输出和重新引导要求”。
专用热备份注意事项
以下注意事项适用于专用热备份:
•![]() |
RAID 10 和 RAID 50 注意事项。如果创建了一个不能完全满足其成员物理磁盘需求的 RAID 10 或 RAID 50 虚拟磁盘,就无法将专用热备份分配给 RAID 10 或 RAID 50 虚拟磁盘。Storage Management 不允许从部分物理磁盘创建 RAID 10 和 RAID 50 虚拟磁盘。因此,如果使用 Storage Management 创建虚拟磁盘就不会遇到这种情况。但是如果使用另一种应用程序创建 RAID 10 或 50 虚拟磁盘,并且它确实包含部分物理磁盘,则将无法将专用热备份分配给虚拟磁盘。 |
•![]() |
多个专用热备份注意事项。Storage Management 并不允许分配一个以上的专用热备份给虚拟磁盘。在有些控制器上,可以使用 BIOS 分配一个以上的专用热备份。在这种情况下,Storage Management 会识别 BIOS 中分配的热备份,但是不允许分配其它专用热备份。 |
PERC 3/SC、3/DC、3/QC、4/SC、4/DC、4e/DC、4/Di、4e/Si、4e/Di 和 CERC ATA100/4ch 控制器上的物理磁盘状态、警报消息和热备份
如果已将热备份指定给虚拟磁盘并且该虚拟磁盘中的一个物理磁盘发生故障,那么这个故障物理磁盘就会从“联机”状态更改为“就绪”状态,而不显示“故障”状态。在物理磁盘能够报告“故障”状态前激活热备份就会出现这种情况。因为没有报告“故障”状态,所以不会生成“设备故障:物理磁盘”事件“2048”。
只要一激活热备份,它就会更改为“正在重建”状态。如果查看事件日志并发现“正在重建”事件(比如“2064”或“2065”),就可以认定某个物理磁盘已发生故障。
PERC 3/Si、3/Di 和 CERC SATA1.5/6ch 控制器上的热备份注意事项
对于 PERC 3/Si、3/Di 和 CERC SATA1.5/6ch 控制器,热备份分配给虚拟磁盘。如果某个物理磁盘发生故障,只有物理磁盘上包含虚拟磁盘的部分会重建到热备份。物理磁盘上没有包括到虚拟磁盘的数据或空间将不会重建。
在 PERC 3/Si、3/Di 和 CERC SATA1.5/6ch 控制器上,单个物理磁盘可以包括在多个虚拟磁盘中。(将物理磁盘的一部分分配给虚拟磁盘,并不影响将该物理磁盘的剩余部分用于其它虚拟磁盘。) 仅将重建分配有热备份的虚拟磁盘。使用 Storage Management 时,分配为 PERC 3/Si、3/Di 和 CERC SATA1.5/6ch 控制器上热备份的磁盘不能同时用作物理磁盘。
![]() ![]() |
注: 在 PERC 3/Si、3/Di 或 CERC SATA1.5/6ch 控制器上使用 BIOS 时,可以从也在虚拟磁盘中使用的物理磁盘创建热备份。为避免混淆和提供最大程度数据保护,Storage Management 不允许任何物理磁盘同时作为热备份和虚拟磁盘的成员。分配热备份时,Storage Management 显示未被虚拟磁盘使用的物理磁盘。 |
PERC 3/Si、3/Di 和 CERC SATA1.5/6ch 控制器上全局热备份的大小要求
将物理磁盘分配为 PERC 3/Si、3/Di 和 CERC SATA1.5/6ch 控制器上的全局热备份时,物理磁盘应和控制器上驻留的最大物理磁盘一样大或更大。
PERC 3/Si、3/Di 和 CERC SATA1.5/6ch 控制器上的专用热备份注意事项
可以将同一个专用热备份分配给多个虚拟磁盘。在这种情况下,热备份将会尝试重建故障物理磁盘上冗余虚拟磁盘的所有部分。为了增加热备份重建所有虚拟磁盘可能,应该执行以下操作:
1 ![]() |
创建共享同一组物理磁盘的虚拟磁盘。 |
2 ![]() |
只将专用热备份分配给那些共享同一组物理磁盘的虚拟磁盘。 |
3 ![]() |
分配一个足够大的热备份以重建虚拟磁盘中的最大物理磁盘。例如,如果虚拟磁盘使用的物理磁盘分别为 20 MB、30 MB 和 50 MB,则热备份需要为 50 MB 或更大。 |
只要激活热备份来重建某个虚拟磁盘后,它就不能在其它物理磁盘发生故障时用来重建其它虚拟磁盘。因此,如果激活了热备份,它就会自动取消对其它虚拟磁盘的分配。为了继续数据保护,需要添加新的热备份并分配给其它虚拟磁盘。
![]() ![]() |
注: “分配和取消专用热备份”命令在 CERC SATA1.5/2s 控制器上不可用。 |
SAS 6/iR 上全局热备份注意事项
SAS 6/iR 控制器允许分配两个全局热备份。控制器固件会记住热备份分配,即使分配为热备份的物理磁盘已被卸下。换言之,如果磁盘被卸下,固件还会认为热备份存在。在这种情况下,固件会阻止分配新的全局热备份,因为固件会认为该全局热备份已分配。
在冗余虚拟磁盘中的物理磁盘失败后,失败的磁盘会重建到热备份。在这种情况下,控制器固件会重新分配热备份失败磁盘所在的插槽。此时,以前未分配作为全局热备份的某磁盘会成为热备份。
为确保控制器固件始终具有作为全局热备份的运行良好的物理磁盘,应执行以下操作:
•![]() |
卸下分配作为全局热备份的物理磁盘时,应先取消该热备份的分配,然后再卸下并重新分配另一个物理磁盘作为全局热备份。 |
•![]() |
立即更换任何失败或卸下的物理磁盘。这确保始终有一个运行良好的磁盘位于控制器固件认为是热备份的插槽中。 |