2. 电源失败的电池后
备正像服务器使用U P S系统作为急救备用支持一样,R A I D子系统也可以装备电池支持。电池支持既可以内置在子系统中,也可以作为外部产品实现。
使用R A I D子系统的一个主要问题是保证内部的易失回写缓存内存的电力支持。如果不能给它供电,在以后重新启动系统时,所有的数据将被丢失;如果在缓存中有任何脏数据块,那么数据将被丢失,也有可能会损坏。
由于这个原因,一些磁盘子系统集成了对内部缓存内存的电池支持,以保证在电源失败的情况下,缓存能够被刷新到磁盘。此外,有序地关闭子系统也比突然关机更可取。电池支持提供了一定的额外时间,使当主机系统清理一些未完成的工作时,子系统仍然能继续运行。当电源突然断电时,后备电池还能保护缓存中的数据。例如,在电力供应恢复和事务处理被写到磁盘之前,后备电池能够将所有未完成的写都保存在缓存中,在电力供应恢复后,这些操作可以重新执行。
3. 控制器和缓存冗余