[发明专利]一种文件存储的方法、装置及存储系统在审
申请号: | 201710174243.0 | 申请日: | 2017-03-22 |
公开(公告)号: | CN108628541A | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 赵永良 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标文件 条带 文件索引表 存储系统 操作请求 磁盘阵列 文件存储 存储利用率 存储性能 大小相等 获取目标 申请 存储 写入 携带 分配 记录 应用 | ||
本申请提供一种文件存储的方法、装置及存储系统,涉及存储系统领域,尤其涉及,用以解决现有技术中由于磁盘阵列的条带大小固定所引起的存储利用率低以及存储性能低的问题,包括接收第一操作请求,第一操作请求中携带目标文件的标识,第一操作请求用于在磁盘阵列中写入目标文件;目标文件的标识用于确定所述目标文件的文件索引表;根据目标文件的标识,获取目标文件的文件索引表,目标文件的文件索引表中记录有所述目标文件需要的目标条带大小;根据目标文件的文件索引表为目标文件分配与目标条带大小相等的第一属性条带,并按照第一属性条带将所述目标文件存储在所述磁盘阵列中,第一属性条带包括至少一个第一条带。本申请应用于存储系统中。
技术领域
本发明实施例涉及存储系统领域,尤其涉及一种文件存储的方法、装置及存储系统。
背景技术
为了解决数据存储安全性问题,独立磁盘冗余阵列(Redundant Arrays ofInexpensive Disks,RAID)被提出,其是一种将多块独立的磁盘Disk按照不同的方式组合形成一个单独的逻辑硬盘组。以RAID5为例,其将数据以条带的形式存储在RAID5磁盘阵列的各个磁盘上,且每个条带内还具有还原该条带所存储的数据的校验信息,一个条带内的校验信息和存储于该条带上的数据位于不同的磁盘上,这样当RAID5磁盘阵列中一个磁盘发生故障时,那么发生故障的磁盘上的被损坏数据可以根据未发生故障的磁盘上的数据以及校验信息恢复和重建。
如图1所示,图1示出了RAID5的数据存储过程中,在图1中以RAID5磁盘阵列包括磁盘1-磁盘3共3块磁盘为例,待写入RAID5磁盘阵列的数据被分割为6个等长的数据块,例如数据块1-数据块6,其中,数据块1、数据块2以及校验信息1形成条带1,数据块3、数据块4和校验信息2形成条带2,数据块5、数据块6和校验信息3形成条带3。
但是,现有技术中是以逻辑磁盘块来分配和管理RAID5磁盘阵列的,且磁盘阵列仅支持一种大小的条带(例如,4K)。由于条带大小不同,存储文件时的存储性能也不同,因此,若一个文件既包括大容量的文件又包括小容量的文件,若采用大条带存储该文件,大条带超过了小容量的文件的存储需要,则会浪费该大条带的空间,若采用小条带存储该文件,则每次存储该文件时所能存储的文件容量大小将会被限制,这样大容量的文件需要多次存储才能完全存储,因此会降低存储性能。
发明内容
本申请提供一种文件存储的方法、装置及存储系统,用以解决现有技术中由于磁盘阵列的条带大小固定所引起的存储利用率低以及存储性能低的问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,本发明实施例提供一种文件存储的方法,包括:接收携带目标文件的标识的第一操作请求,该第一操作请求用于在磁盘阵列中写入目标文件,目标文件的标识用于确定目标文件的文件索引表;根据目标文件的标识,获取目标文件的文件索引表,目标文件的文件索引表中记录有目标文件需要的目标条带大小;在需要向磁盘阵列中写入目标文件时,根据目标文件的文件索引表为目标文件分配与目标条带大小相等的第一条带,该第一条带包括至少一个条带,至少一个条带的地址连续。
本发明实施例提供一种文件存储的方法,通过根据第一操作请求中携带的目标文件的标识,首先从目标文件的标识所指示的目标文件的文件索引表中确定目标文件需要的目标条带大小,并根据目标文件需要的目标条带大小为其分配与目标条带大小相等的第一属性条带,这样若一个RAID5中需要存储多个大小不同的文件时,可以根据每个文件所请求的条带大小实现对该文件的存储,从而避免了现有技术中存在的由于RAID5条带固定导致的在存储不同大小的文件时所引起的存储性能低以及浪费存储空间的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710174243.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据存储装置及方法
- 下一篇:一种文件合并方法及控制器