3.并行访问阵列的简约模式操作
术语“简约”用在RAID环境下意味着:当一个磁盘失败后,磁盘子系统将继续工作,而不需要这个失败的磁盘。当这种情况发生的时候,RAID阵列将调整其功能,以保证数据的一致性。
阵列中的成员磁盘是:
数据磁盘。
校验磁盘。
数据和校验磁盘(参见本章RAID5讨论)。
假如失败的磁盘是数据磁盘,当需要响应读请求时,阵列将恢复由失败磁盘引起的丢失数据。对于写操作,除了数据不被写到失败的磁盘,并将更新校验数据写到校验磁盘外,简约环境下的写操作与常规的写操作相同。这样,即使数据实际并没有写到失败磁盘上,失败磁盘上的数据也能被恢复。当一个替代磁盘安装后,校验恢复操作将为新的磁盘重建数据。
当校验磁盘失败时,子系统的性能实际上将会增加,RAID子系统工作如正常情况下相同,但是无需由读、修改或写校验数据而产生的额外开销。
根据分条原则,一些阵列类型将校验数据发送到阵列中的多个磁盘。在这种情况下,简约模式阵列的表现取决于所访问的分条,假如分条中失去了一个数据磁盘,那么,在简约操作期间,必须恢复数据,并正确地写数据。假如分条失去了校验磁盘,那么,在执行操作的时候,不需要做任何校验操作或额外开销。
4.MTDL
平均数据丢失时间(MTDL)是一个组件可能失败使数据不能访问的时间。对于RAID子系统,还包括阵列在简约模式下工作时,第二磁盘失败的可能性。MTDL是基于单个磁盘驱动器的平均失败间隔时间(MTBF)数据及阵列中驱动器数的组合。一般而言,阵列中的磁盘数量越多,MTDL数就越小。
MTDL不应很高,因为第二个磁盘的失败将导致数据的灾难性丢失,因此,建议应尽快地替换失败的磁盘,替代的磁盘安装后,立即开始校验恢复过程。在校验恢复期间,阵列的额外开销将严重地影响阵列的性能,因此,常见的情况是这样的,首先完成(或运行)正常调度的I/O密集型进程,然后再开始校验恢复。
注意当阵列正运行在简约模式时,你可能希望调整你的备份计划。例如,为了保证备份完成,可以将运行在阵列上的文件系统置于备份软件之前。记住,当数据需要重建时,备份处理将执行得更慢。此外,为了从简约阵列中将数据全部拷贝到磁带,可能需要核查备份磁带。第7章将讨论备份。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。