一种控制板及控制方法技术

技术编号:15180435 阅读:150 留言:0更新日期:2017-04-16 07:34
本发明专利技术提供一种控制板及控制方法,所述控制板包括:存储模块,包括已开设存储空间和未开设存储空间;在所述未开设存储空间中开设至少一第一存储单元,每一所述第一存储单元存储一第一配置文件;控制模块,与所述存储模块相连,在一切换指令的控制下根据一第一映射表切换加载所述第一配置文件,以便根据切换后的所述第一配置文件分配与所述控制板连接的磁盘驱动器组中的各磁盘驱动器至所述控制模块中对应的通信端口。本发明专利技术通过在配置文件中设定主控板物理层的访问权限,并分配一定数量的存储单元存放配置文件,在用户需求发生改变时,只需下发切换指令切换配置文件,就能将磁盘簇中的磁盘驱动器重新划分给不同的主机,无需重新烧录,成本低。

【技术实现步骤摘要】

本专利技术属于存储
,涉及一种磁盘驱动控制方法,特别是涉及一种控制板及控制方法
技术介绍
JBOD(JustaBunchOfDisks,磁盘簇)是存储领域中一类重要的存储设备,其是在一个底板上安装的带有多个磁盘驱动器的存储设备,通常又称为Span(存储器容量)。和RAID(磁盘阵列)不同,JBOD没有前端逻辑来管理磁盘上的数据分布,相反,每个磁盘进行单独寻址,作为分开的存储资源,或者基于主机软件的一部分,或者是RAID组的一个适配器卡。JBOD不是标准的RAID级别,它只是在近几年才被一些厂家提出,并被广泛采用。在现有的架构中,针对客户每一种需求,都要通过定制一个Expander(主控)的配置文件,来给SIM(控制板)每个上行的SAS(SerialAttachedSCSI,串行SCSI技术)Port(端口)分配可以访问控制的HDD(HardDiskDrive,硬盘驱动器)。这种定制方法的局限性是一种定制机型只能满足一种需求,如果需求稍有改变则需要重新定制Expander配置文件进行烧录测试。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种控制板及控制方法,用于解决现有JBOD架构中的配置文件只能满足一种客户需求,无法灵活改变的问题。为实现上述目的及其他相关目的,本专利技术提供一种控制板,所述控制板包括:存储模块,包括已开设存储空间和未开设存储空间;在所述未开设存储空间中开设至少一第一存储单元,每一所述第一存储单元存储一第一配置文件;控制模块,与所述存储模块相连,在一切换指令的控制下根据一第一映射表切换加载所述第一配置文件,以便根据切换后的所述第一配置文件分配与所述控制板连接的磁盘驱动器组中的各磁盘驱动器至所述控制模块中对应的通信端口。于本专利技术的一实施例中,所述第一映射表包括所述切换指令的内容与所述至少一第一存储单元的位置一对一映射的关系表。于本专利技术的一实施例中,所述第一映射表的一种实现格式为:每一所述第一存储单元均设置有唯一的标识信息;所述切换指令包括指令参数;所述指令参数的类型与所述第一存储单元的标识信息一一对应。于本专利技术的一实施例中,所述控制模块将所述切换指令中的指令参数存放在一EEPROM中;所述控制模块重启时根据所述EEPROM中存储的指令参数的类型加载对应的存储单元中的配置文件;所述EEPROM内置或外置于所述控制板。于本专利技术的一实施例中,所述控制模块的通信端口与对应主机通信相连;在所述磁盘驱动器组的所述第一配置文件切换生效后,对应分配给各主机的磁盘驱动器根据所述第一配置文件重新划分给各主机。于本专利技术的一实施例中,每一所述第一存储单元存储的所述第一配置文件各不相同。于本专利技术的一实施例中,所述已开设存储空间中设置有第二存储单元,用于存储所述磁盘驱动器组的一第二配置文件。于本专利技术的一实施例中,所述第一映射表还包括所述切换指令的内容与所述第二存储单元的位置一对一映射的关系表;所述切换指令中的指令参数还包括与所述第二存储单元的标识信息对应的类型。本专利技术还提供一种控制方法,所述控制方法包括:在一存储模块的未开设存储空间中开设至少一第一存储单元,用于存储磁盘驱动器组的一第一配置文件;在一切换指令的控制下根据一第一映射表切换加载所述第一配置文件,以便根据切换后的所述第一配置文件分配所述磁盘驱动器组中的各磁盘驱动器至控制模块中对应的通信端口。于本专利技术的一实施例中,所述第一映射表包括所述切换指令的内容与所述至少一第一存储单元的位置一对一映射的关系表。于本专利技术的一实施例中,所述第一映射表的一种实现格式为:每一所述第一存储单元均设置有唯一的标识信息;所述切换指令包括指令参数;所述指令参数的类型与所述第一存储单元的标识信息一一对应;所述在切换指令的控制下切换加载对应所述第一存储单元中的所述第一配置文件的一种实现过程包括:将所述切换指令中的指令参数存放在一EEPROM中;重启时根据所述EEPROM中存储的指令参数的类型加载对应的所述第一存储单元中的所述第一配置文件。于本专利技术的一实施例中,所述根据切换后的所述第一配置文件分配所述磁盘驱动器组中的各磁盘驱动器的一种实现过程包括:与对应连接主机的端口通信;在所述磁盘驱动器组的配置文件切换生效后,所述磁盘驱动器组中对应分配给各主机的磁盘驱动器根据切换后的所述第一配置文件重新划分给各主机。于本专利技术的一实施例中,每一所述第一存储单元存储的所述第一配置文件各不相同。于本专利技术的一实施例中,在所述存储模块的已开设存储空间中设置有第二存储单元,用于存储所述磁盘驱动器组的一第二配置文件。于本专利技术的一实施例中,所述第一映射表还包括所述切换指令的内容与所述第二存储单元的位置一对一映射的关系表;所述切换指令中的指令参数还包括与所述第二存储单元的标识信息对应的类型。如上所述,本专利技术所述的控制板及控制方法,具有以下有益效果:本专利技术通过在配置文件中设定主控板物理层的访问权限,并分配一定数量的存储单元存放所述配置文件,在用户需求发生改变时,只需下发切换指令切换配置文件,就能将磁盘簇中的磁盘驱动器重新划分给不同的主机,既节省了开发成本,又提高了效率。附图说明图1显示为本专利技术实施例所述的控制板的一种实现结构示意图。图2显示为本专利技术实施例所述的控制板的存储模块的一种实现结构示意图。图3a显示为本专利技术实施例所述的第一映射表的一种实现结构示意图。图3b显示为本专利技术实施例所述的第一映射表的另一种实现结构示意图。图4显示为本专利技术实施例所述的控制板的控制模块的一种工作过程示意图。图5显示为本专利技术实施例所述的控制板的配置文件对磁盘驱动器的一种划分方式示意图。图6显示为本专利技术实施例所述的控制方法的一种实现流程示意图。图7a显示为本专利技术实施例所述的控制方法的切换加载配置文件的一种实现流程示意图。图7b显示为本专利技术实施例所述的控制方法的切换加载配置文件的另一种实现流程示意图。图8显示为本专利技术实施例所述的控制方法的分配磁盘驱动器的一种实现流程示意图。元件标号说明110控制板111存储模块112控制模块120HDD130通信端口210未开设存储空间211第一存储单元A212第一存储单元B213第一存储单元C214第一存储单元D220已开设存储空间221第二存储单元2A222第三存储单元3A223第四存储单元4A224第五存储单元5AS601~S602步骤S701~S702步骤S711~S712步骤S801~S802步骤具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。请参阅图1,本专利技术实施例提供一种控制板110,所述控制板110包括:存储模块111,控制模块112。所述控制板1本文档来自技高网...

【技术保护点】
一种控制板,其特征在于,所述控制板包括:存储模块,包括已开设存储空间和未开设存储空间;在所述未开设存储空间中开设至少一第一存储单元,每一所述第一存储单元存储一第一配置文件;控制模块,与所述存储模块相连,在一切换指令的控制下根据一第一映射表切换加载所述第一配置文件,以便根据切换后的所述第一配置文件分配与所述控制板连接的磁盘驱动器组中的各磁盘驱动器至所述控制模块中对应的通信端口。

【技术特征摘要】
1.一种控制板,其特征在于,所述控制板包括:存储模块,包括已开设存储空间和未开设存储空间;在所述未开设存储空间中开设至少一第一存储单元,每一所述第一存储单元存储一第一配置文件;控制模块,与所述存储模块相连,在一切换指令的控制下根据一第一映射表切换加载所述第一配置文件,以便根据切换后的所述第一配置文件分配与所述控制板连接的磁盘驱动器组中的各磁盘驱动器至所述控制模块中对应的通信端口。2.根据权利要求1所述的控制板,其特征在于:所述第一映射表包括所述切换指令的内容与所述至少一第一存储单元的位置一对一映射的关系表。3.根据权利要求2所述的控制板,其特征在于:所述第一映射表的一种实现格式为:每一所述第一存储单元均设置有唯一的标识信息;所述切换指令包括指令参数;所述指令参数的类型与所述第一存储单元的标识信息一一对应。4.根据权利要求3所述的控制板,其特征在于:所述控制模块将所述切换指令中的指令参数存放在一EEPROM中;所述控制模块重启时根据所述EEPROM中存储的指令参数的类型加载对应的存储单元中的配置文件;所述EEPROM内置或外置于所述控制板。5.根据权利要求1所述的控制板,其特征在于:所述控制模块的通信端口与对应主机通信相连;在所述磁盘驱动器组的所述第一配置文件切换生效后,对应分配给各主机的磁盘驱动器根据所述第一配置文件重新划分给各主机。6.根据权利要求1所述的控制板,其特征在于:每一所述第一存储单元存储的所述第一配置文件各不相同。7.根据权利要求1所述的控制板,其特征在于:所述已开设存储空间中设置有第二存储单元,用于存储所述磁盘驱动器组的一第二配置文件。8.根据权利要求7所述的控制板,其特征在于:所述第一映射表还包括所述切换指令的内容与所述第二存储单元的位置一对一映射的关系表;所述切换指令中的指令参数还包括与所述第二存储单元的标识信息对应的类型。9.一种控制方法,其特...

【专利技术属性】
技术研发人员:洪世界
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海;31

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

1