【技术实现步骤摘要】
本申请涉及数据处理技术,特别涉及磁盘阵列缓存刷写处理方法和装置。
技术介绍
磁盘阵列(RAID:Redundant Arrays of Inexpensive Disks),其原理是利用数组方式形成磁盘组,配合数据分散排列的设计,提升数据的安全性。目前,RAID都是由很多便宜、容量较小、稳定性较高的磁盘组成的一个大型磁盘组,实现了利用个别磁盘提供数据所产生的加成效果来提升整个磁盘系统效能。RAID通过在多个磁盘上同时存储数据来大幅提高数据存储的吞吐量,同时,RAID本身也具有缓存刷写功能,其在到达一定条件比如存储容量被占满时,会自动将缓存的数据刷写至硬盘。也就是说,RAID只有在到达固定的条件比如存储容量被占满时,才会自动将缓存的数据刷写至硬盘。而如果未到达所述条件,RAID是不会将缓存的数据刷写至硬盘的,基于此,在一些特殊情况比如RAID未到达所述条件但此时需要断电的情况,就会出现由于RAID未及时将缓存的数据刷写至硬盘而导致RAID缓存的数据丢失。
技术实现思路
本申请提供了磁盘阵列缓存刷写处理方法和装置,以防止在一些特殊情况比如RAID未到达所述条件但此时需要 ...
【技术保护点】
一种磁盘阵列缓存刷写处理方法,其特征在于,该方法包括:将计数器与磁盘阵列关联,控制计数器实时记录磁盘阵列当前缓存的数据量;在预先设定条件到达时,查看所述计数器当前记录的数据量;如果查看的数据量大于第一设定数值,则触发所述磁盘阵列刷写缓存的数据至硬盘;所述磁盘阵列在接收到所述触发时,将缓存的数据刷写至硬盘。
【技术特征摘要】
1.一种磁盘阵列缓存刷写处理方法,其特征在于,该方法包括 将计数器与磁盘阵列关联,控制计数器实时记录磁盘阵列当前缓存的数据量; 在预先设定条件到达时,查看所述计数器当前记录的数据量; 如果查看的数据量大于第一设定数值,则触发所述磁盘阵列刷写缓存的数据至硬盘; 所述磁盘阵列在接收到所述触发时,将缓存的数据刷写至硬盘。2.根据权利要求1所述的方法,其特征在于,所述磁盘阵列将缓存的数据刷写至硬盘进一步包括 返回控制计数器实时记录磁盘阵列当前缓存的数据量。3.根据权利要求2所述的方法,其特征在于,该方法进一步包括 查看所述计数器当前记录的数据量; 如果查看的数据量大于第二设定数值,则确定磁盘阵列缓存的数据未全部刷写至硬盘,所述第二设定数值为O,或者为大于O的数值; 如果查看的数据量等于第二设定数值,则确定磁盘阵列缓存的数据已全部刷写至硬盘。4.根据权利要求3所述的方法,其特征在于, 在确定磁盘阵列缓存的数据未全部刷写至硬盘时,该方法进一步包括 继续触发所述磁盘阵列刷写缓存的数据至硬盘,以使所述磁盘阵列在接收到所述触发时,将缓存的数据刷写至硬盘。5.根据权利要求1至4任一所述的方法,其特征在于,所述预先设定条件为断电条件。6.一种磁盘阵列缓存刷写处理装置,其特征在于,该装置包括 关联...
【专利技术属性】
技术研发人员:陈军歌,
申请(专利权)人:创新科存储技术有限公司,创新科存储技术深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。