存储 频道

RAID-电源保护(2)

 
2.     电源失败的电池后
 
备正像服务器使用U P S系统作为急救备用支持一样,R A I D子系统也可以装备电池支持。电池支持既可以内置在子系统中,也可以作为外部产品实现。
 
使用R A I D子系统的一个主要问题是保证内部的易失回写缓存内存的电力支持。如果不能给它供电,在以后重新启动系统时,所有的数据将被丢失;如果在缓存中有任何脏数据块,那么数据将被丢失,也有可能会损坏。
 
由于这个原因,一些磁盘子系统集成了对内部缓存内存的电池支持,以保证在电源失败的情况下,缓存能够被刷新到磁盘。此外,有序地关闭子系统也比突然关机更可取。电池支持提供了一定的额外时间,使当主机系统清理一些未完成的工作时,子系统仍然能继续运行。当电源突然断电时,后备电池还能保护缓存中的数据。例如,在电力供应恢复和事务处理被写到磁盘之前,后备电池能够将所有未完成的写都保存在缓存中,在电力供应恢复后,这些操作可以重新执行。
 
3.     控制器和缓存冗余
 
      有时R A I D子系统装备有双内部R A I D控制器和镜像缓存。双R A I D控制器的实现方式有两种:其一,一个控制器做所有的工作,另一个什么也不做,即作为备用控制器使用;其二,两个控制器实现负载平衡或负载共享。对于负载分享或负载平衡的双R A I D控制器,通常在主机系统中配置双主机I / O控制器,以达到协调工作的效果。使用了这样的双主机I / O控制器及电缆,就可以在主机和R A I D子系统之间建立多条路径。图6 - 11 显示了这个配置的示例,图中并没有显示R A I D子系统中I / O路径内部结构的细节,因为这些将在后面讨论。
0
相关文章