数据储存系统及其控制方法技术方案

技术编号:11302385 阅读:74 留言:0更新日期:2015-04-15 20:14
本发明专利技术揭示一种数据储存系统及其控制方法。该数据储存系统包括:多个数据储存装置,一暂存存储装置,以及一扩展器。该控制方法,包括:于该扩展器在重新启动之后,令该扩展器检测储存于该暂存存储装置中的一标志是否为一第一状态。其中,该第一状态表示这些数据储存装置全部准备就绪。若检测到该准备标志为该第一状态,则令该扩展器同时送出一第一指令给所有这些数据储存装置。

【技术实现步骤摘要】
【专利摘要】本专利技术揭示一种。该数据储存系统包括:多个数据储存装置,一暂存存储装置,以及一扩展器。该控制方法,包括:于该扩展器在重新启动之后,令该扩展器检测储存于该暂存存储装置中的一标志是否为一第一状态。其中,该第一状态表示这些数据储存装置全部准备就绪。若检测到该准备标志为该第一状态,则令该扩展器同时送出一第一指令给所有这些数据储存装置。【专利说明】
本专利技术涉及数据储存系统控制方法,特别是涉及重置扩展器的数据储存系统控制方法。
技术介绍
现今的数据储存装置相较以往具有增强数据整合度、增强容错功能以及增加处理量或容量的优点,像是独立磁盘冗余阵列(Redundant Array of Independent Disks ;RAID)就是把多个相对便宜的硬盘组合起来,使其效能甚至超过一个价格昂贵、容量巨大的硬盘。如图1所不,一磁盘系统120至少由一扩展器121以及多个磁盘群组122?126组成,其中该扩展器121耦接至这些磁盘群组122?126,且该扩展器121耦接至一伺服器系统110的独立磁盘冗余阵列控制装置112。 在该扩展器121的逾时异常警示(watchdog timeout)机制下,当不可预期因素造成该磁盘系统120无法正常运作时,需要自动重新启动该磁盘系统120以及该扩展器121。在重新启动该扩展器121时,考量到瞬间电流的关系,需要依序分批供电给该磁盘系统中个别的磁盘群组122?126以避免该磁盘系统120跳电;这导致要花费一分钟以上的时间等待该磁盘系统120中所有磁盘群组122?126完成就绪。 然而,当不可预期因素造成磁盘系统120无法正常运作时,RAID控制装置112的错误处理机制不能超过一分钟。此时,若等待所有磁盘群组122?126完成就绪的时间超过该错误处理机制的时间,RAID控制装置112就会将部份未就绪的磁盘群组判定为损毁(即发生掉盘的情况),进而造成用户(例如,Facebook、Rackspace、Google…等)的数据毁损。因此,本专利技术提供一种磁盘系统以及控制方法以解决上述问题。
技术实现思路
本专利技术的一实施例提供一种数据储存系统控制方法。该数据储存系统包括:多个数据储存装置,暂存存储装置,以及扩展器。该控制方法,包括:于该扩展器在重新启动之后,令该扩展器检测储存于该暂存存储装置中的一标志是否为一第一状态。其中,该第一状态表示这些数据储存装置全部准备就绪。若检测到该标志为该第一状态,则令该扩展器同时送出一第一指令给所有这些数据储存装置。若未检测到该标志为该第一状态,令该扩展器依序分次送出该第一指令给这些数据储存装置的一部分数据储存装置;直到这些数据储存装置全部准备就绪,且将该标志定为该第一状态而储存于该暂存存储装置。 本专利技术的一实施例提供一种数据储存系统。该数据储存系统包括:多个数据储存装置、一暂存存储装置以及一扩展器。该暂存存储装置用以储存一标志。当这些数据储存装置全部准备就绪时,该标志被定为一第一状态。该扩展器耦接至这些数据储存装置。该扩展器在重新启动之后,若检测到该标志为该第一状态,该扩展器则同时送出一第一指令给所有这些数据储存装置。若未检测到该标志为该第一状态,则依序分次送出该第一指令给这些数据储存装置的一部分数据储存装置;直到这些数据储存装置全部准备就绪,且将该标志设定为该第一状态而储存于该暂存存储装置。 【专利附图】【附图说明】 图1是说明伺服系统110与磁盘系统120连接方式的区块图。 图2是依据本专利技术的磁盘系统210与伺服系统220的区块图。 图3是以流程图举例说明本专利技术的磁盘系统控制方法。 附图符号说明 110?伺服系统 111?伺服器 112?RAID控制装置 120?磁盘系统 121?扩展器 122、123、124、125、126 ?磁盘群组 210?磁盘系统 211?扩展器 212?暂存存储装置 213、214、215、216、217 ?磁盘群组 220?伺服系统 221?RAID控制装置 222?伺服器 【具体实施方式】 如图2所示的实施例,本专利技术的数据储存系统可为一磁盘系统210与伺服系统220 ;但本专利技术并不以此为限。在该实施例中,该磁盘系统210包括:一扩展器211、一暂存存储装置212以及多个磁盘群组213?217。在此,该暂存存储装置212设于该扩展器211之中(但是并非限定于此),用以储存一准备标志。该准备标志用以指示这些磁盘群组213?217是否为一就绪状态。这些磁盘群组213?217耦接至该扩展器211,且每一磁盘群组包括一至多个SATA硬盘;在此,例如分别为由三个SATA硬盘组成的磁盘群组。该伺服系统220包括:一 RAID控制装置221,耦接至该扩展器211,用以接收该磁盘系统210的信息;一伺服器222,耦接至该RAID控制装置221。 当不可预期因素造成该磁盘系统210无法正常运作时,有可能需在不断电情况下重新启动该磁盘系统210以及该扩展器211。此时,该扩展器211检测该准备标志是否为一就绪状态。若该扩展器211检测到该准备标志为该就绪状态,则该扩展器211同时送出一连线重置指令comreset给所有这些磁盘群组213?217。该扩展器211会通知该RAID控制装置220所有这些磁盘群组213?217已准备就绪。 若该扩展器211未检测到该准备标志为该就绪状态,则该扩展器211送出该连线重置指令给磁盘群组213。待该磁盘群组213准备就绪,该扩展器211再送出该连线重置指令给下一组磁盘群组214,并重复相同步骤直到这些磁盘群组213?217全部准备就绪。该扩展器211会通知该RAID控制装置220所有这些磁盘群组213?217已准备就绪。此时,该扩展器211将该准备标志定为该就绪状态,并储存在该暂存存储装置212中。 如图3所示的实施例,本专利技术的数据储存系统控制方法可为一磁盘系统控制方法;但本专利技术并不以此为限。图3以流程图举例说明本专利技术的磁盘系统控制方法。步骤S301中,在不断电情况下重新启动该磁盘系统210以及该扩展器211,并进入步骤S302。步骤S302中,该扩展器211检测该准备标志是否为一就绪状态,是则进入步骤S303,反之进入步骤S304。步骤S303中,该扩展器211同时送出一连线重置指令comreset给所有这些磁盘群组213?217 ;待所有这些磁盘群组213?217准备就绪,进入步骤S305。 步骤S304中,该扩展器211依序送出该连线重置指令给这些磁盘群组213?217 ;其中,该扩展器211会等待该磁盘群组213准备就绪之后,送出该连线重置指令给下一组磁盘群组214,并重复上述动作直到这些磁盘装置213?217全部准备就绪;待所有这些磁盘群组213?217准备就绪,该扩展器211将该准备标志定为该就绪状态,并储存在该暂存存储装置212中,然后进入步骤S305。步骤S305中,该扩展器211会通知该RAID控制装置221所有这些磁盘群组213?217已准备就绪。 在上述实施例中,本专利技术的磁盘系统控制方法是由该扩展器211执行(但是并非限定于此)。此外,值得注意的是若该磁盘系统210发生断电的情形,则本文档来自技高网
...

【技术保护点】
一种数据储存系统控制方法,该数据储存系统控制方法包括:多个数据储存装置,暂存存储装置,以及扩展器;该控制方法,包括:于该扩展器在重新启动之后,令该扩展器检测储存于该暂存存储装置中的一标志是否为一第一状态;若检测到该标志为该第一状态,则令该扩展器同时送出一第一指令给所有这些数据储存装置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:张世辉吴明升林杰毅
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:中国台湾;71

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1