【技术实现步骤摘要】
RAID存储系统、存储控制器以及RAID阵列巡查方法
本专利技术的实施方式涉及RAID存储系统、存储控制器以及RAID阵列巡查(patrol)方法。
技术介绍
以往,公知有一种RAID存储系统。RAID存储系统具备RAID存储装置、和存储控制器。RAID存储装置具备至少一个RAID阵列,该至少一个RAID阵列具有被称为RedundantArraysofIndependentDisks(RAID:磁盘阵列)的结构(RAID结构)。RAID阵列一般使用多个硬盘驱动器(HDD)来构成。存储控制器对向RAID阵列的访问进行控制。存储控制器还进行用于在RAID阵列内的多个HDD的一个发生了故障的情况下,基于其余的HDD内的数据来恢复发生故障的HDD内的数据的动作(所谓的重建(rebuild))。但是,当在其余的HDD的任意一个中因介质错误那样的错误而无法正常地读数据的情况下,存储控制器无法进行重建。即,存储控制器无法将RAID阵列中的RAID结构复原。在这样的情况下,RAID阵列成为至少2个HDD具有故障的多重故障。专利文献【专利文献1】日本特开2003-303057号公报【专利文献2】日本特开2011-164868号公报【专利文献3】国际公开第2009/001413号为了避免上述的多重故障,存储控制器使用读操作来对构成RAID阵列的所有HDD的所有存储区域进行巡查。通过该巡查,存储控制器例如事先检测介质错误。但是,近年来,由于RAID阵列内的HDD的容量增加起来,所以对HDD(RAID阵列)进行巡查所需要的时间也处于大幅增加的趋势。另一方面,伴随着HDD的大容量化 ...
【技术保护点】
一种RAID存储系统,具备:RAID存储装置,包括至少一个RAID阵列,该至少一个RAID阵列具有分别由包括冗余块的多个块的集合构成的多个条带组;以及存储控制器,对向上述至少一个RAID阵列的访问进行控制,上述存储控制器具备:输入输出控制器,根据来自利用上述RAID存储装置的主机装置的访问请求,来执行向上述至少一个RAID阵列内的被请求的条带组的写访问或者读访问;以及巡查控制器,使用读操作,对上述多个条带组中的被写访问的条带组,比其他条带组优先地进行巡查,根据上述被优先地巡查的条带组的上述巡查的完成,来降低上述被优先地巡查的条带组的作为与上述巡查有关的优先等级的巡查优先等级。
【技术特征摘要】
2016.08.01 JP 2016-1512501.一种RAID存储系统,具备:RAID存储装置,包括至少一个RAID阵列,该至少一个RAID阵列具有分别由包括冗余块的多个块的集合构成的多个条带组;以及存储控制器,对向上述至少一个RAID阵列的访问进行控制,上述存储控制器具备:输入输出控制器,根据来自利用上述RAID存储装置的主机装置的访问请求,来执行向上述至少一个RAID阵列内的被请求的条带组的写访问或者读访问;以及巡查控制器,使用读操作,对上述多个条带组中的被写访问的条带组,比其他条带组优先地进行巡查,根据上述被优先地巡查的条带组的上述巡查的完成,来降低上述被优先地巡查的条带组的作为与上述巡查有关的优先等级的巡查优先等级。2.根据权利要求1所述的RAID存储系统,上述巡查控制器,根据向第1条带组的写访问,对上述第1条带组赋予最高的巡查优先等级作为上述巡查优先等级,在对上述第1条带组赋予了上述最高的巡查优先等级的状态下对上述第1条带组进行了巡查的情况下,根据上述第1条带组的上述巡查的完成,将对上述第1条带组赋予的上述巡查优先等级变更为最低的巡查优先等级。3.根据权利要求2所述的RAID存储系统,上述最高的巡查优先等级以及上述最低的巡查优先等级分别是第1优先等级以及第3优先等级,上述巡查控制器,根据向上述第1条带组的读访问,对上述第1条带组赋予比上述第1优先等级低且比上述第3优先等级高的第2优先等级作为上述巡查优先等级,在对上述第1条带组赋予了上述第2优先等级的状态下对上述第1条带组进行了巡查的情况下,根据上述第1条带组的上述巡查的完成将对上述第1条带组赋予的上述巡查优先等级变更为上述第3优先等级,在不存在被赋予了上述第1优先等级的条带组的情况下,对被赋予了上述第2优先等级的条带组进行巡查,在被赋予了上述第1优先等级的条带组以及被赋予了上述第2优先等级的条带组都不存在的情况下,对被赋予了上述第3优先等级的条带组进行巡查。4.根据权利要求3所述的RAID存储系统,上述巡查控制器在对上述第1条带组赋予了上述第3优先等级的状态下对上述第1条带组进行了巡查的情况下,在上述第1条带组的上述巡查的完成后也将对上述第1条带组赋予的上述巡查优先等级维持为上述第3优先等级。5.根据权利要求3或4所述的RAID存储系统,上述巡查控制器,在被赋予了上述第1优先等级的一个以上的第2条带组的巡查的期间对一个以上的第3条带组赋予了上述第1优先等级的情况下,在对上述第2条带组进行了巡查之后且对被赋予了上述第2优先等级的一个以上的第4条带组进行巡查之前,对上述第3条带组进行巡查。6.根据权利要求5所述的RAID存储系统,上述巡查控制器,使用管理信息来管理对上述多个条带组分别赋予的上述巡查优先等级、以及作为与上述多个条带组各自的巡查有关的状态的巡查状态,通过根据向上述多个条带组各自的写访问对上述管理信息进行更新,来设定表示巡查未实施的第1状态作为上述多个条带组各自的上述巡查状态,该第1状态还表示在对上述多个条带组分别赋予了上述第1优先等级的情况下上述多个条带组分别处于巡查的等待状态,通过在开始上述第2条带组的上述巡查之前对上述管理信息进行更新,来将上述第2条带组的上述巡查状态从上述第1状态变更为表示巡查未实施且上述巡查的等待状态被解除的第2状态,基于上述第2以及第3条带组的上述巡查状态是上述第1以及第2状态的哪一个,来识别对上述第2以及第3条带组赋予了上述第1优先等级的时期的不同,与上述第3条带组相比优先对被变更为...
【专利技术属性】
技术研发人员:长谷川知史,
申请(专利权)人:株式会社东芝,东芝解决方案株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。