一种矩阵硬盘的数据存储方法及系统技术方案

技术编号:10196231 阅读:161 留言:0更新日期:2014-07-10 23:08
本发明专利技术公开了一种矩阵硬盘的数据存储方法及系统,所述方法包括:步骤S1,将数据存储在指定硬盘中,记录该指定硬盘中的使用容量;步骤S2,将指定硬盘的使用容量与预设值相比较,判断该使用容量是否超过预设值;步骤S3,如果指定硬盘的使用容量大于所述预设值,则将数据存储路径指向下一硬盘,返回步骤S1;步骤S4,如果指定硬盘的使用容量小于所述预设值,返回步骤S1。进一步,所述系统包括:记录单元、比较单元以及路径映射单元。在将数据存储在指定硬盘中后,记录该指定硬盘中的使用容量,当记录值超过预设值时,将数据存储路径指向下一硬盘,实现了将数据大致平均的存储到矩阵硬盘中的每个硬盘当中,提高了矩阵硬盘的使用寿命。

【技术实现步骤摘要】
一种矩阵硬盘的数据存储方法及系统
本专利技术属于计算机网络
,具体涉及一种矩阵硬盘的数据存储方法及系统。
技术介绍
大型数据中心中,需要对大量的数据进行存储,此时系统会挂接多个数据硬盘。通常情况下,硬盘是按照存储需要进行顺序管理和数据存储,例如,挂接的矩阵硬盘中有10个硬盘,系统会对此十个硬盘进行排号,排号从O到9,存储数据时,首先会从O号硬盘进行数据的存储,只有当O号硬盘存储满时,才进行I号硬盘的数据存储,以此类推,最后才会使用9号硬盘。上述的存储方式可以满足大量数据的存储,但是会存在一个问题,即最后一个硬盘(9号硬盘)存储的使用率大幅降低,而第一个硬盘(O号硬盘)的使用率最高,使用率过高会导致硬盘的故障率增高,进而增加了编号靠前的硬盘的维护的次数,降低了硬盘的使用寿命。因此,有必要提供一种矩阵硬盘的数据存储方法及系统,使得在同一时间内矩阵硬盘中的每一个硬盘的使用率大致相同,以提高矩阵硬盘的使用寿命。
技术实现思路
本专利技术的目的是提供一种矩阵硬盘的数据存储方法及系统,通过将数据大致平均的存储到矩阵硬盘中的每个硬盘当中,使得在同一时间内矩阵硬盘中的每一个硬盘的使用率大致相同,以提高矩阵硬盘的使用寿命,降低矩阵硬盘的维修成本。根据本专利技术的一个方面,提供一种矩阵硬盘的数据存储方法,包括以下步骤:步骤SI,将数据存储在指定硬盘中,记录该指定硬盘中的使用容量;步骤S2,将指定硬盘的使用容量与预设值相比较,判断该使用容量是否超过预设值;步骤S3,如果指定硬盘的使用容量大于所述预设值,则将数据存储路径指向下一硬盘,返回步骤SI;步骤S4,如果指定硬盘的使用容量小于所述预设值,返回步骤SI。其中,上述专利技术中,所述在将数据存储路径指向下一硬盘之后,包括:步骤S31,如果数据存储路径指向的硬盘是矩阵硬盘中的最后一个硬盘,则将数据存储路径指向到矩阵硬盘的第一个硬盘;步骤S32,当将数据存储路径指向到矩阵硬盘的第一个硬盘时,将预设值设置为大于前一预设值的另一预设值。其中,上述专利技术中,所述预设值为1G。根据本专利技术的另一个方面,提供一种矩阵硬盘的数据存储系统,包括:记录单元,用于将数据存储在指定硬盘中,记录该指定硬盘中的使用容量;比较单元,用于将指定硬盘的使用容量与预设值相比较,判断该使用容量是否超过预设值;路径映射单元,用于在比较单元确定指定硬盘的使用容量大于所述预设值时,将数据存储路径指向下一硬盘。其中,上述专利技术中,所述下一硬盘为矩阵硬盘中的最后一个硬盘时,则该硬盘的下一个硬盘为矩阵硬盘中的第一个硬盘。其中,上述专利技术中,还包括:预设值调整单元,用于当所述路径映射单元将数据存储路径再次指向矩阵硬盘的第一个硬盘时,增加预设值使其大于前一预设值。其中,上述专利技术中,所述预设值的初始值为1G。根据本专利技术的一种矩阵硬盘的数据存储方法及系统,在将数据存储在指定硬盘中后,记录该指定硬盘中的使用容量,当记录值超过预设值时,将数据存储路径指向下一硬盘,实现了将数据大致平均的存储到矩阵硬盘中的每个硬盘当中,使得在同一时间内矩阵硬盘中的每一个硬盘的使用率大致相同,进而提高了矩阵硬盘的使用寿命,降低了矩阵硬盘的维修成本。【附图说明】图1显示了现有技术中矩阵硬盘的数据存储的原理图;图2显示了本专利技术的矩阵硬盘的数据存储的原理图图3显示了本专利技术实施例的矩阵硬盘的数据存储方法的流程图;图4显示了本专利技术另一可选实施例的矩阵硬盘的数据存储方法的流程图;图5显示了本专利技术优选实施例的矩阵硬盘的数据存储方法的流程图;图6显示了本专利技术实施例的矩阵硬盘的数据存储系统的结构示意图;图7显示了本专利技术优选实施例的矩阵硬盘的数据存储系统的结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。图1显示了现有技术中矩阵硬盘的数据存储的原理图。如图1所示,在现有技术中,云网络的大型数据中心有大量数据需要存储,此时系统会挂接矩阵硬盘。通常情况下,矩阵硬盘中的硬盘是按照存储需要进行顺序管理和数据存储的,例如,挂接的矩阵硬盘中有5个硬盘,系统会对此5个硬盘进行排号,排号从O到4。存储大数据(例如包括数据O、数据1、数据2、数据3和数据4)时,首先会从O号硬盘进行数据的存储,如果O号硬盘能够存储数据O、数据1、数据2、数据3和数据4,则只使用O号硬盘,只有当O号硬盘存储满时,才进行I号硬盘的数据存储,以此类推,最后才会使用4号硬盘。图2显示了本专利技术的矩阵硬盘的数据存储的原理图。如图2所示,在本专利技术中,将矩阵硬盘(例如包含硬盘O、硬盘1、硬盘2、硬盘3和硬盘4)的存储方式负载化,存储数据时,大致每隔一个数据当量(例如1G),就跳转到下一个硬盘进行存储。具体来说,当有大数据(例如包括数据O、数据1、数据2、数据3和数据4)需要存储时,将数据O存储到指定硬盘(例如硬盘O)中,存储完之后判断硬盘O的使用容量,当使用容量超过了数据当量时,系统会将数据I (下一个数据)存储到硬盘I (下一个硬盘),以此类推,将数据大致平均的存储到矩阵硬盘中的每个硬盘当中,提高了每个硬盘的使用寿命,解决了现有技术中由于矩阵硬盘中每个硬盘的使用率相差甚大而导致矩阵硬盘的使用寿命降低的问题。图3显示了本专利技术实施例的矩阵硬盘的数据存储方法的流程图。如图3所示,本专利技术实施例的矩阵硬盘的数据存储方法,包括以下步骤:步骤SI,将数据存储在指定硬盘中,记录该指定硬盘中的使用容量。在将数据进行储存之后,记录矩阵硬盘中当前存储硬盘的使用容量,即已经使用的连续存储空间的大小。在矩阵硬盘中,数据的存储路径在任一时刻已经设置为指向某一硬盘。这里,指定硬盘即为当前时刻指定为数据存储路径的硬盘。这样,每次需要对硬盘进行读写的时候,就会记录当前硬盘的使用情况,通过这种方式,可以对矩阵硬盘中的每个硬盘进行硬盘容量的状态记录。步骤S2,将指定硬盘的使用容量与预设值相比较,判断该使用容量是否超过预设值。完成步骤SI后,会得到指定硬盘的使用容量记录值,即当前存储硬盘已经用于存储数据的存储空间值,将该记录值与预设值进行比较,判断记录值是否超过预设值。其中,预设值可以根据系统中常用数据量的大小以及矩阵硬盘中每个硬盘的容量大小进行灵活设定。步骤S3,如果指定硬盘的使用容量大于所述预设值,则将数据存储路径指向下一硬盘,返回步骤SI。本步骤的主要目的是根据前一步骤的比较结果,确定将下一个数据存储至当前硬盘还是下一硬盘。这里,所谓的下一硬盘是指与当前硬盘相邻的下一个硬盘,在硬盘矩阵中表现为硬盘编号+1。通过这种方式,当需要存储下一个数据时,系统会避开使用容量超出预设值的当前硬盘,而是将数据存储路径指向到下一个硬盘。步骤S3执行后会返回步骤SI,进入下一个数据存储流程。这样,下一个数据会避开当前硬盘而存储到下一个硬盘中,存储完毕之后执行步骤SI和S2的记录和判断操作,以确定后面的数据是否存储到该下一个硬盘,还是另外指向到后面的硬盘。通过这种方式,可以充分保证矩阵硬盘中的每一个硬盘的使用率大致相同,提高了矩阵硬盘的使用寿命。这种将本文档来自技高网...
一种矩阵硬盘的数据存储方法及系统

【技术保护点】
一种矩阵硬盘的数据存储方法,其特征在于,包括以下步骤:步骤S1,将数据存储在指定硬盘中,记录该指定硬盘中的使用容量;步骤S2,将指定硬盘的使用容量与预设值相比较,判断该使用容量是否超过预设值;步骤S3,如果指定硬盘的使用容量大于所述预设值,则将数据存储路径指向下一硬盘,返回步骤S1;步骤S4,如果指定硬盘的使用容量小于所述预设值,返回步骤S1。

【技术特征摘要】
1.一种矩阵硬盘的数据存储方法,其特征在于,包括以下步骤: 步骤Si,将数据存储在指定硬盘中,记录该指定硬盘中的使用容量; 步骤S2,将指定硬盘的使用容量与预设值相比较,判断该使用容量是否超过预设值; 步骤S3,如果指定硬盘的使用容量大于所述预设值,则将数据存储路径指向下一硬盘,返回步骤SI; 步骤S4,如果指定硬盘的使用容量小于所述预设值,返回步骤SI。2.根据权利要求1所述的方法,其特征在于,所述在将数据存储路径指向下一硬盘之后,包括: 步骤S31,如果数据存储路径指向的硬盘是矩阵硬盘中的最后一个硬盘,则将数据存储路径指向到矩阵硬盘的第一个硬盘; 步骤S32,当将数据存储路径指向到矩阵硬盘的第一个硬盘时,将预设值设置为大于前一预设值的另一预设值。3.根据权利要求1或2所述的方法,其特征在于,所述预设值...

【专利技术属性】
技术研发人员:康暖
申请(专利权)人:汉柏科技有限公司
类型:发明
国别省市:天津;12

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

1