存储资源处理装置及方法制造方法及图纸

技术编号:30710872 阅读:25 留言:0更新日期:2021-11-10 11:01
本申请实施方式提供一种存储资源处理装置,包括多个通过网络连接的服务器,所述存储资源处理装置还包括设置模块、第一建立模块、第二建立模块,所述设置模块用于将每一服务器中的多个第一存储装置形成一个仿真硬盘,所述第一建立模块用于将每一服务器中所形成的仿真硬盘之间进行配对并建立成一个虚拟硬盘,当所述服务器的多个第二存储装置中的任一个第二存储装置损坏时,所述第二建立模块用于将所述虚拟硬盘与新的硬盘作配对并建立成一逻辑存储装置,以对所述逻辑存储装置进行数据存取操作。本申请实施方式还提供一种存储资源处理方法。由此,本申请实施方式提供的存储资源处理装置及方法,提高数据的安全性,并提升用户的体验度。的体验度。的体验度。

【技术实现步骤摘要】
存储资源处理装置及方法


[0001]本申请涉及一种数据存储领域,尤其涉及一种存储资源处理装置及方法。

技术介绍

[0002]由于近年来大量增加的存储需求,许多储存装置,如小型的NAS(Network Attached Storage、网络附加存储)受限于缺乏足够的横向可扩充性,已经无法满足如此大的数据储存量,因而大家逐渐将研究焦点转移到分布式储存系统。分布式储存系统可以透过网络将为数众多的服务器上之硬盘装置彼此串接,形成一大型的储存系统。透过分布式储存系统的处理,可以容易的通过增加服务器与硬盘的数量来增加整个系统的储存容量与I/O吞吐量,而不用受限于传统储存装置的容量与I/O上限。
[0003]现有技术中,数据分散在多台服务器中,为了维持数据的高可用性或是为了避免硬盘损毁,会将一份数据复制并存放在不同服务器的硬盘上。当这些硬盘或者服务器毁损时,会使得某些数据的复本数减少,分布式数据储存系统当侦测到此情形时,便会触发数据回填(backfill)的动作。然而随着储存的数据量增加以及硬盘的大小持续扩展到万亿字节等级,由于硬盘天生物理速度上的限制,以及大量数据需要回填使得硬盘需要长时间来消化这些回填的数据,如此回填的动作,将会使得系统的数据不安全且花费时间长,进而影响用户的体验度。

技术实现思路

[0004]有鉴于此,有必要提供一种存储资源处理装置及方法,本申请实施方式提供的存储资源处理装置及方法,可以极大地降低数据在回填过程中的风险,提高数据的安全性,并提升用户的体验度。
[0005]本申请的实施方式提供一种存储资源处理装置,包括处理器,所述存储资源处理装置与多个服务器通信连接,所述处理器包括:
[0006]设置模块,所述设置模块用于将每一服务器中的多个第一存储装置形成一个仿真硬盘;
[0007]第一建立模块,所述第一建立模块用于将每一服务器中所形成的仿真硬盘之间进行配对并建立成一个虚拟硬盘;
[0008]第二建立模块,当所述服务器的多个第二存储装置中的任一个第二存储装置损坏时,所述第二建立模块用于将所述虚拟硬盘与新的第二存储装置作配对并建立成一逻辑存储装置,以对所述逻辑存储装置进行数据存取操作。
[0009]本申请的实施方式还提供一种存储资源处理方法,应用于一存储资源装置中,所述存储资源处理装置与多个服务器通信连接,所述存储资源处理方法包括以下步骤:
[0010]将每一服务器中的多个第一存储装置形成一个仿真硬盘;
[0011]将每一服务器中所形成的仿真硬盘之间进行配对并建立成一个虚拟硬盘;
[0012]当所述服务器的多个第二存储装置中的任一个第二存储装置损坏时,将所述虚拟
硬盘与新的第二存储装置作配对并建立成一逻辑存储装置,以对所述逻辑存储装置进行数据存取操作。
[0013]本申请实施方式提供的存储资源处理装置及方法,通过将每一服务器中的多个第一存储装置形成仿真硬盘,将每一服务器中所形成的仿真硬盘之间进行配对并建立成具有第二容量的虚拟硬盘,将所述虚拟硬盘与新的第二存储装置作配对并建立成一逻辑存储装置,以对所述逻辑存储装置进行数据存取操作。由此,本申请实施方式提供的存储资源处理装置及方法,极大地降低数据在回填过程中的风险,提升数据的安全性。
附图说明
[0014]图1为根据本申请存储资源处理装置的较佳实施方式的方框图。
[0015]图2为图1中处理器的较佳实施方式的方框图。
[0016]图3为本申请存储资源处理装置的较佳实施方式的示意图。
[0017]图4为本申请存储资源处理装置的另一较佳实施方式的示意图。
[0018]图5为根据本申请存储资源处理方法的较佳实施方式的流程图。
[0019]主要元件符号说明
[0020]存储资源处理装置
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
100
[0021]处理器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
10
[0022]设置模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
101
[0023]第一建立模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
102
[0024]第二建立模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
103
[0025]检测模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
104
[0026]闪存缓存模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
105
[0027]调整模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
106
[0028]存储器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
20
[0029]服务器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
200
[0030]第一存储装置
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
210
[0031]第二存储装置
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
220
[0032]虚拟硬盘
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
230
[0033]逻辑存储装置
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
300
[0034]缓存设备
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
310
[0035]后台设备
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
320
[0036]分布式数据存取系统
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
400
[0037]如下具体实施方式将结合上述附图进一步详细说明本申请。
具体实施方式
[0038]下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本申请一部分实施方式,而不是全部的实施方式。
[0039]基于本申请中的实施方式,本领域普通技术人员在没有付出创造性劳动前提下所
获得的所有其他实施方式,都是属于本申请保护的范围。
[0040]请参阅图1,本申请的一较佳实施方式提供一种存储资源处理装置100。所述存储资源处理装置100与多个服务器200通信连接,用于对所述多个服务器200的存储资源进行管理。在本实施方式中,所述存储资源处理装置100为管理服务器。
[0041]所述存储资源处理装置100包括处理器10及存储器20。所述存储资源处理装置100可以通过有线或无线的方式与所述服务器200通信连接。
[0042]请参阅图2至图4,本申请的实施方式中,所述服务器200之间也互相通信连接。每一服务器200包括多个第一存储装置210及多个第二存储装置220,用于存储数据。优选地,所述第一存储装置210为内存,所述第二存储装置220为HDD(Hard disk本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储资源处理装置,包括处理器,其特征在于,所述存储资源处理装置与多个服务器通信连接,所述处理器包括:设置模块,所述设置模块用于将每一服务器中的多个第一存储装置形成一个仿真硬盘;第一建立模块,所述第一建立模块用于将每一服务器中所形成的仿真硬盘之间进行配对并建立成一个虚拟硬盘;及第二建立模块,当所述服务器的多个第二存储装置中的任一个第二存储装置损坏时,所述第二建立模块用于将所述虚拟硬盘与新的第二存储装置作配对并建立成一逻辑存储装置,以对所述逻辑存储装置进行数据存取操作。2.如权利要求1所述的存储资源处理装置,其特征在于,当每一服务器中的多个第一存储装置处于空闲状态时,所述设置模块将每一服务器中的多个第一存储装置形成所述仿真硬盘。3.如权利要求1所述的存储资源处理装置,其特征在于,所述仿真硬盘具有第一储存容量,所述虚拟硬盘具有第二储存容量,所述第二储存容量大于所述第一储存容量。4.如权利要求1所述的存储资源处理装置,其特征在于,所述存储资源处理装置还包括检测模块,当服务器中的第一存储装置损坏时,所述检测模块用于检测被损毁的第一存储装置在服务器上的位置,所述设置模块将使用新的第一存储装置与未损坏的第一存储装置重新建立一个仿真硬盘。5.如权利要求4所述的存储资源处理装置,其特征在于,当新的硬盘所在服务器损坏时,所述检测模块将检测服务器中损坏的组件,所述设置模块将服务器中的多个第一存储装置重新形成仿真硬盘,所述第一建立模块将每一所述服务器中重新形成的仿真硬盘之间作配对,以...

【专利技术属性】
技术研发人员:罗正伟
申请(专利权)人:鸿富锦精密电子天津有限公司
类型:发明
国别省市:

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

1