多个硬盘组成的存储系统数据存储方法技术方案

技术编号:8562813 阅读:330 留言:0更新日期:2013-04-11 04:26
本发明专利技术公开了一种多个硬盘组成的存储系统数据存储方法,包括以下步骤:将多个硬盘划分为多个分组并写入初始化配置文件中;根据初始化配置文件进行初始化,把硬盘序列号与所在分组的分组号及顺序号的对应关系写入到分组信息文件中,将每个硬盘按固定大小分成多个条带,并写入条带化信息文件中;保存存储文件时,将文件的内容分配一个唯一的内容编号并分成若干个内容块,每一个内容块分别保存在同一个分组中的不同硬盘的相应条带上,并把该内容块所占用的条带信息及状态写入内容信息文件中。本发明专利技术,既能够满足大并发的要求,又能够保证系统持续不间断的提供服务,最大化利用存储空间,降低存储的成本。

【技术实现步骤摘要】

本专利技术涉及数据存储领域,具体涉及。
技术介绍
目前,互联网上的媒体文件多采用⑶N(内容分发网络)来实现存储和分发。由中 心内容库来保证媒体文件的完整性和安全性,通过在网络各处设置的节点服务器实现媒体 文件的大并发视频流化功能,各节点服务器的内容都来自于中心服务器。由于媒体文件的数据量很大,因此要求各节点服务器具有很高的并发能力,并能 够不间断的提供大并发的流化服务。显然,标准文件系统虽然可以在硬盘损坏或者更换的 情况可以提供服务,不过不能满足大并发需要的IO的读写,而且内容的删除时间也长。为 此,节点服务器通常采用 RAIDO 或 RAIDl 规范的 RAID (Redundant Array of Independent Disk,独立冗余磁盘阵列)。(l)RAIDO,无差错控制的带区组。这种方式,数据是分成数据块保存在不同的硬盘 驱动器上的,所以数据吞吐率大大提高,硬盘驱动器的负载也比较平衡。虽然RAIDO可以提 供很高的并发能力,但是一旦有硬盘损坏或者需要更换,整个系统就不能提供服务,而且其 所有的内容都会丢失,需要所有的内容都要从中心重新分发。(2)RAID1,镜象结构本文档来自技高网...

【技术保护点】
多个硬盘组成的存储系统数据存储方法,其特征在于,包括以下步骤:将所述多个硬盘划分为多个分组,并将每个硬盘的盘符、所在分组的分组号以及分组内的顺序号写入到初始化配置文件中;存储系统根据所述初始化配置文件进行初始化,根据硬盘的盘符自动获得硬盘的序列号并生成硬盘所在分组的顺序号,把所述序列号与所在分组的分组号及顺序号的对应关系写入到分组信息文件中,然后将每个硬盘的存储空间按固定大小分成多个条带,并将所述条带在硬盘上偏移位置以及状态写入条带化信息文件中;保存存储文件时,将所述存储文件的内容分配一个唯一的内容编号并分成若干个内容块,每一个所述内容块分别保存在同一个分组中的不同硬盘的相应条带上,同时将占用...

【技术特征摘要】
1.多个硬盘组成的存储系统数据存储方法,其特征在于,包括以下步骤 将所述多个硬盘划分为多个分组,并将每个硬盘的盘符、所在分组的分组号以及分组内的顺序号写入到初始化配置文件中; 存储系统根据所述初始化配置文件进行初始化,根据硬盘的盘符自动获得硬盘的序列号并生成硬盘所在分组的顺序号,把所述序列号与所在分组的分组号及顺序号的对应关系写入到分组信息文件中,然后将每个硬盘的存储空间按固定大小分成多个条带,并将所述条带在硬盘上偏移位置以及状态写入条带化信息文件中; 保存存储文件时,将所述存储文件的内容分配ー个唯一的内容编号并分成若干个内容块,每ー个所述内容块分别保存在同一个分组中的不同硬盘的相应条带上,同时将占用的条带的条带状态设置为已用,并把该内容块所占用的条带信息及状态写入内容信息文件中,同时更新所述条带化信息文件中相应条带的状态,每ー个所述内容块的大小等于条带的大小;所述条带信息包括条带号和条带在硬盘上偏移位置,所述条带状态有未用、已用和已删除三种; ...

【专利技术属性】
技术研发人员:杜兵
申请(专利权)人:武汉市烽视威科技有限公司
类型:发明
国别省市:

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

1