硬盘管理系统技术方案

技术编号:10742597 阅读:60 留言:0更新日期:2014-12-10 15:46
本发明专利技术公开一种硬盘管理系统,涉及存储控制领域。为解决现有技术不便于用户对多个硬盘中的海量数据资源进行管理的问题而发明专利技术。包括:电源,硬盘控制模组,SATA总线交换控制模组和主控模组;所有硬盘控制模组均与SATA总线交换控制模组相连,主控模组与SATA总线交换控制模组或硬盘控制模组相连,电源分别为硬盘控制模组、SATA总线交换控制模组和主控模组供电;主控模组,用于接收用户输入的硬盘指令,向SATA总线交换控制模组发送硬盘指令;SATA总线交换控制模组,用于接收主控模组发送的硬盘指令,对硬盘指令进行分析,当硬盘指令为桥接指令时,确定待桥接的目标硬盘后,设置其内部的寄存器,建立主控模组至目标硬盘的访问通路。该方案可以应用在数据管理领域。

【技术实现步骤摘要】
硬盘管理系统
本专利技术涉及存储控制领域,尤其涉及一种硬盘管理系统。
技术介绍
随着当代信息技术的不断普及应用和电子数据资源在社会诸多领域的不断积累,各类档案馆、文化馆、图书馆、美术馆、展览馆及行业数据中心等单位机构均存在数量庞大的信息数据资源及大量信息存储介质,并且信息数据资源及信息存储介质逐年呈快速增长。目前,通常使用比较常见的信息存储介质如磁带、光盘、硬盘等存储海量数据资源。然而,通过硬盘存储海量数据资源时,由于每个硬盘是独立存在的,不便于用户对多个硬盘中的海量数据资源进行管理。
技术实现思路
本专利技术提供一种硬盘管理系统,能够方便用户对多个硬盘中的海量数据资源进行管理。本专利技术解决技术问题采用如下技术方案:一种数据管理系统,包括:电源,硬盘控制模组,SATA总线交换控制模组和主控模组;所述硬盘控制模组的个数为一个或多个,每个硬盘控制模组能够连接5个硬盘;所有硬盘控制模组均与所述SATA总线交换控制模组相连,所述主控模组与所述SATA总线交换控制模组或硬盘控制模组相连,所述电源分别为所述硬盘控制模组、所述SATA总线交换控制模组和所述主控模组供电;所述主控模组,用于接收用户输入的硬盘指令,向所述SATA总线交换控制模组发送所述硬盘指令;所述SATA总线交换控制模组,用于接收所述主控模组发送的硬盘指令,并对所述硬盘指令进行分析,当所述硬盘指令为桥接指令时,确定待桥接的目标硬盘后,设置其内部的寄存器,建立所述主控模组至所述目标硬盘的访问通路。可选的,所述硬盘管理系统,还包括:临时文件交换区;所述临时文件交换区分别与所述SATA总线交换控制模组和所述主控模组相连;所述SATA总线交换控制模组,还用于当所述硬盘指令为硬盘自检指令时,分别获取与所述硬盘控制模组相连的所有硬盘的自动检测分析及报告技术SMART数据,并将所述SMART数据存储至所述临时文件交换区;所述主控模组,还用于从所述临时文件交换区读取所述SMART数据,并对所述SMART数据进行分析,得到检测结果。可选的,所述SATA总线交换控制模组,还用于当所述硬盘指令为硬盘自检指令时,设置其内部的寄存器,依次建立主控模组与所述硬盘控制模组相连的多个硬盘的访问通路;所述主控模组,还用于依次通过该访问通路获取多个硬盘的自动检测分析及报告技术SMART数据,并对所述SMART数据进行分析,得到检测结果。可选的,所述SATA总线交换控制模组,还用于当所述硬盘指令为全盘拷贝指令时,确定所述全盘拷贝指令对应的源硬盘和目标硬盘,设置其内部寄存器,将源硬盘内存储的数据拷贝至目标硬盘;所述主控模组,还用于获取所述源硬盘的总扇区数和拷贝完成的扇区数。可选的,所述硬盘控制模组,包括:多硬盘控制芯片、第一嵌入式处理单元和第一传感器;所述第一嵌入式处理单元分别与所述主控模组和所述SATA总线交换控制模组相连;所述第一嵌入式处理单元分别与所述多硬盘控制芯片和所述第一传感器相连,所述第一传感器包括震动传感器、温度传感器和湿度传感器中的一种或多种;所述多硬盘控制芯片的个数为一个或多个;所述多硬盘控制芯片,能够连接5块SATA接口的硬盘;所述第一嵌入式处理单元,用于接收所述主控模组发送的硬盘指令,并将所述硬盘指令发送至所述SATA总线交换控制模组;所述第一嵌入式处理单元,还用于如果预设时间内未接收到指令,控制所述多硬盘控制芯片断电,并开启休眠状态。可选的,所述第一嵌入式处理单元,还用于接收到所述主控模组发送的硬盘指令时,关闭休眠状态,并控制对应的多硬盘控制芯片上电。可选的,所述SATA总线交换控制模组,包括:多路器、FPGA芯片和第二嵌入式处理单元;所述多路器与所述FPGA芯片相连,所述第二嵌入式处理单元与所述FPGA芯片相连;所述第二嵌入式处理单元与所述主控模组或所述硬盘控制模组相连;所述第二嵌入式处理单元,用于接收所述主控模组或所述硬盘控制模组发送的硬盘指令,并控制所述FPGA芯片执行所述硬盘指令相应的操作;所述第二嵌入式处理单元,还用于如果预设时间内未接收到指令,控制所述FPGA芯片断电,并开启休眠状态。可选的,所述电源,包括:变换器,充电及电源管理模块和电池;所述电池分别与所述变换器和所述充电及电源管理模块相连;所述变换器包括:交流/直流变换器和直流/直流变换器。可选的,所述主控模组,包括:嵌入式工控机、嵌入式多媒体交互设备和远程控制终端中的一种或多种。本专利技术具有如下有益效果:通过将待管理的硬盘均连接至硬盘控制模组,并在SATA总线交换控制模组接收到桥接指令时,建立主控模组至目标硬盘的访问通路,使用户可以通过该访问通路读取目标硬盘中的数据、拷贝目标硬盘中的数据、或向目标硬盘拷贝数据等,从而实现硬盘的管理。本专利技术实施例提供的技术方案解决了现有技术中由于每个硬盘是独立存在的,不便于用户对多个硬盘中的海量数据资源进行管理的问题。附图说明图1为本专利技术实施例1提供的硬盘管理系统的结构示意图一;图2为本专利技术实施例1提供的硬盘管理系统的结构示意图二;图3为图1所示的硬盘管理系统中硬盘控制模组的结构示意图;图4为图1所示的硬盘管理系统中SATA总线交换控制模组的结构示意图;图5为图1所示的硬盘管理系统中电源的结构示意图。具体实施方式下面结合实施例及附图对本专利技术的技术方案作进一步阐述。实施例1如图1所示,本实施例提供了一种硬盘管理系统,包括:电源101,硬盘控制模组102,SATA总线交换控制模组103和主控模组104。其中,硬盘控制模组的个数为一个或多个,每个硬盘控制模组能够连接5个硬盘;所有硬盘控制模组均与SATA总线交换控制模组相连,主控模组与SATA总线交换控制模组或硬盘控制模组相连,电源分别为硬盘控制模组、SATA总线交换控制模组和主控模组供电;主控模组,用于接收用户输入的硬盘指令,向SATA总线交换控制模组发送硬盘指令;SATA总线交换控制模组,用于接收主控模组发送的硬盘指令,并对硬盘指令进行分析,当硬盘指令为桥接指令时,确定待桥接的目标硬盘后,设置其内部的寄存器,建立主控模组至目标硬盘的访问通路。在本实施例中,图1以主控模组与SATA总线交换控制模组相连为例进行说明,主控模组与硬盘控制模组相连时,硬盘管理系统的结构与图1所示的相似,在此不再一一赘述。在本实施例中,硬盘控制模组102可以包括多硬盘控制芯片如JMB321等,以便于扩展硬盘的接口数量。每个多硬盘控制芯片可以连接5个硬盘,并可以通过多硬盘控制芯片对这5个硬盘进行管理,独立的对单个硬盘进行开关电控制。在本实施例中,硬盘控制模组内部可以通过SATA总线通讯,硬盘控制模组可以通过CAN总线与SATA总线交换控制模组通讯,主控模组可以通过USB3.0与SATA总线交换控制模组通讯。在本实施例中,主控模组接收到用户输入的硬盘指令后,向SATA总线交换控制模组发送该硬盘指令;SATA总线交换控制模组接收到主控模组发送的硬盘指令后,对硬盘指令进行分析,当硬盘指令为桥接指令时,确定待桥接的目标硬盘后,设置其内部寄存器,建立主控模组至目标硬盘的访问通路,使用户可以通过该访问通路读取目标硬盘中的数据、拷贝目标硬盘中的数据、或向目标硬盘拷贝数据。特别的,为防止用户非法篡改硬盘中的数据,还可以对硬盘设置写保护,使只有合法用户才能对硬盘进行修本文档来自技高网...
硬盘管理系统

【技术保护点】
一种硬盘管理系统,其特征在于,包括:电源,硬盘控制模组,SATA总线交换控制模组和主控模组;所述硬盘控制模组的个数为一个或多个,每个硬盘控制模组能够连接5个硬盘;所有硬盘控制模组均与所述SATA总线交换控制模组相连,所述主控模组与所述SATA总线交换控制模组或所述硬盘控制模组相连,所述电源分别为所述硬盘控制模组、所述SATA总线交换控制模组和所述主控模组供电;所述主控模组,用于接收用户输入的硬盘指令,向所述SATA总线交换控制模组发送所述硬盘指令;所述SATA总线交换控制模组,用于接收所述主控模组发送的硬盘指令,并对所述硬盘指令进行分析,当所述硬盘指令为桥接指令时,确定待桥接的目标硬盘后,设置其内部的寄存器,建立所述主控模组至所述目标硬盘的访问通路。

【技术特征摘要】
1.一种硬盘管理系统,其特征在于,包括:电源,硬盘控制模组,SATA总线交换控制模组和主控模组;所述硬盘控制模组的个数为一个或多个,每个硬盘控制模组能够连接5个硬盘;所有硬盘控制模组均与所述SATA总线交换控制模组相连,所述主控模组与所述SATA总线交换控制模组或所述硬盘控制模组相连,所述电源分别为所述硬盘控制模组、所述SATA总线交换控制模组和所述主控模组供电;所述主控模组,用于接收用户输入的硬盘指令,向所述SATA总线交换控制模组发送所述硬盘指令;所述SATA总线交换控制模组,用于接收所述主控模组发送的硬盘指令,并对所述硬盘指令进行分析,当所述硬盘指令为桥接指令时,确定待桥接的目标硬盘后,设置其内部的寄存器,建立所述主控模组至所述目标硬盘的访问通路;所述硬盘控制模组包括:多硬盘控制芯片、第一嵌入式处理单元和第一传感器;所述第一嵌入式处理单元分别与所述主控模组和所述SATA总线交换控制模组相连;所述第一嵌入式处理单元分别与所述多硬盘控制芯片和所述第一传感器相连,所述第一传感器包括震动传感器、温度传感器和湿度传感器中的一种或多种;所述多硬盘控制芯片的个数为一个或多个;所述多硬盘控制芯片,能够连接5块SATA接口的硬盘;所述第一嵌入式处理单元,用于接收所述主控模组发送的硬盘指令,并将所述硬盘指令发送至所述SATA总线交换控制模组;所述第一嵌入式处理单元,还用于如果预设时间内未接收到指令,控制所述多硬盘控制芯片断电,并开启休眠状态。2.根据权利要求1所述的硬盘管理系统,其特征在于,还包括:临时文件交换区;所述临时文件交换区分别与所述SATA总线交换控制模组和所述主控模组相连;所述SATA总线交换控制模组,还用于当所述硬盘指令为硬盘自检指令时,分别获取与所述硬盘控制模组相连的所有硬盘的自动检测分析及报告技术SMART数据,并将所述SMART数据存储至所述临时文件交换区;所述主控模组,还用于从所述临时文件交换区读取所述SMART数据,并对所述SMART数据进行分析,得到检测结果。3...

【专利技术属性】
技术研发人员:朱宏伟王山水
申请(专利权)人:北京莱金信息技术有限公司
类型:发明
国别省市:北京;11

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

1