【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种高效实现SSD内部RAID的构建方法、数 据读写方法及装置。
技术介绍
固态硬盘(Solid State Disk, SSD)是一种采用固态电子存储芯片阵列作为存 储器(比如NAND Flash),由控制器负责进行数据存取的硬盘设备。SSD相对传统硬盘而言 具备了速度快、无噪音、低功耗等一系列优点,广泛用于军事、车载、航空等系列领域。但在 实际使用中,作为存储介质的存储芯片常常会遇到芯片失效的问题,导致读出的数据与写 入的数据不一致。即使在SSD中加入了错误检查和纠正技术(Error Correcting Code, ECC),也仍有较大概率出现上述问题。如将存储系统中所广泛采用的独立冗余磁盘阵列技 术(Redundant Arrays of Independent Disks,RAID)应于 SSD 盘内,将会使 SSD 的可靠性 得到极大的提升。RAID由多个磁盘聚合在一起,能够在提供大容量的同时,提供更高的访问速度、更 好的可用性、以及数据冗余保护。其中,RAID中的磁盘可称为该RAID的成员磁盘。以下简 单介绍RA ...
【技术保护点】
一种高效实现SSD内部RAID的构建方法,其特征在于,该方法包括步骤:将RAID的条带大小设置为一个管理单元的大小,所述管理单元包括相邻的一个或多个逻辑地址;将RAID的条带内的全部数据写入存储芯片的物理地址连续相邻的区域内。
【技术特征摘要】
1.一种高效实现SSD内部RAID的构建方法,其特征在于,该方法包括步骤 将RAID的条带大小设置为一个管理单元的大小,所述管理单元包括相邻的一个或多个逻辑地址; 将RAID的条带内的全部数据写入存储芯片的物理地址连续相邻的区域内。2.如权利要求1所述的高效实现SSD内部RAID的构建方法,其特征在于,还包括 将RAID的条带空间切分为多个与ECC单元长度一致的条带单元,其中,每个ECC单元包括相邻的一个或多个逻辑地址。3.如权利要求1所述的高效实现SSD内部RAID的构建方法,其特征在于,所述RAID的条带内的全部数据包括根据RAID5方式计算所得的校验数据。4.如权利要求Γ3任一项所述的高效实现SSD内部RAID的构建方法,其特征在于,所述将RAID的条带内的全部数据写入存储芯片的物理地址连续相邻的区域内具体为 将RAID的条带内的全部数据写入存储芯片的同一个物理页内。5.一种RAID控制器,其特征在于,包括 RAID大小设置模块,用于将RAID的条带空间大小设置为一个管理单元的大小,所述管理单元包括相邻的一个或多个逻辑地址; RAID数据配置模块,用于将RAID的条带内的全部数据写入存储芯片的物理地址连续相邻的区域内。6.如权利要求5所述的RAID控制器,其特征在于,还包括 RAID空间切分模块,用于将RAID的条带空间切分为多个与ECC单元长度一致的条带单元,其中,每个ECC单元包括...
【专利技术属性】
技术研发人员:向志华,张琴,李欣,王灿,杨继涛,李程,黎智,
申请(专利权)人:向志华,张琴,李欣,王灿,杨继涛,李程,黎智,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。