固态硬盘中实现独立磁盘冗余阵列的方法及装置制造方法及图纸

技术编号:8562814 阅读:269 留言:0更新日期:2013-04-11 04:26
本发明专利技术实施例提供一种固态硬盘中实现独立磁盘冗余阵列的方法及装置。该方法包括:将每个数据块中的至少两个页面绑定为竖向校验条带;向竖向校验条带的各页面中顺序写入数据,并将竖向校验条带的最后一个页面作为该竖向校验条带的校验页面。本发明专利技术实施例提供的固态硬盘中实现独立磁盘冗余阵列的方法,在数据块内构建竖向校验条带以写入数据,并可以根据各种应用场景的需求灵活的调整竖向校验条带的构建方式,数据恢复快,可靠性高。

【技术实现步骤摘要】

本专利技术涉及存储技木,尤其涉及ー种固态硬盘中实现独立磁盘冗余阵列的方法及装置
技术介绍
固态硬盘(Solid-StateDrive, SSD)相对于传统硬盘(Hard disk drive,HDD)具备低耗电、稳定性高及耐低温等优点。闪存(Nand Flash)颗粒作为SSD的存储介质,其价格/成本直接反映了 SSD的价格/成本。各大厂家在エ艺制程上进行激烈的竞赛以提高单颗粒的存储容量,当前制程已步入IXnm时代。但是,容量显著提高的同时,单颗粒的可靠性却在逐渐下降。ー个SSD由多个闪存颗粒构成,ー个闪存颗粒由多个数据块(Block)构成,一个数据块由多个页面(page)构成。独立磁盘冗余阵列(RedundantArray of IndependentDisks, RAID)技木,是ー种把多块独立的物理硬盘按某种方式组合起来形成ー个硬盘组,即逻辑硬盘,从而提供比单个硬盘更高存储性能和数据冗余可靠性的技木。现有技术中,SSD内部一般以页面为单位进行读写,以数据块为单位进行擦除,在不同数据块之间构建RAID,即将不同闪存颗粒中相同数据块号的数据块进行绑定,形成一个数据块组(Bloc本文档来自技高网...

【技术保护点】
一种固态硬盘中实现独立磁盘冗余阵列的方法,其特征在于,包括:将每个数据块中的至少两个连续页面绑定为竖向校验条带;向所述竖向校验条带的各页面中顺序写入数据,并将所述竖向校验条带中的最后一个页面作为所述竖向校验条带的校验页面。

【技术特征摘要】
1.一种固态硬盘中实现独立磁盘冗余阵列的方法,其特征在于,包括 将每个数据块中的至少两个连续页面绑定为竖向校验条带; 向所述竖向校验条带的各页面中顺序写入数据,并将所述竖向校验条带中的最后一个页面作为所述竖向校验条带的校验页面。2.根据权利要求1所述的方法,其特征在于,还包括 将所述每个数据块相同位置的页面绑定为横向校验条带,并将所述横向校验条带中的任意一个页面作为所述横向校验条带的校验页面。3.根据权利要求2所述的方法,其特征在于,还包括 当识别到所述横向校验条带中的至少两个页面失效时,分别根据各失效页面所在的所述竖向校验条带中其它页面的数据对失效页面进行数据恢复; 当识别到所述竖向校验条带中的至少两个页面失效时,分别根据各失效页面所在的所述横向校验条带中其它页面的数据对失效页面进行数据恢复。4.根据权利要求1所述的方法,其特征在于,将每个数据块中的至少两个连续页面绑定为竖向校验条带包括 将每个数据块中的所有页面绑定为一个竖向校验条带;或者, 将每个数据块中的所有页面均分为至少两个条带,将所述至少两个条带中的每个条带的各页面绑定为一个竖向校验条带。5.根据权利要求2所述的方法,其特征在于,所述将所述每个数据块相同位置的页面绑定为横向校验条带包括 将所述每个数据块相同位置的非损坏页面绑定为横向校验条带。6.一种固态硬盘中实现独立磁盘冗余阵...

【专利技术属性】
技术研发人员:张颇贺志强周猛陈友光
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1