首页 / 专利库 / 单位和数量 / 阈值 / 硬盘的损耗均衡方法、装置及系统

硬盘的损耗均衡方法、装置及系统

阅读:158发布:2023-03-02

专利汇可以提供硬盘的损耗均衡方法、装置及系统专利检索,专利查询,专利分析的服务。并且本 发明 实施例 公开了一种 硬盘 的损耗均衡方法、装置及系统,其中,硬盘的损耗均衡方法包括:获得存储系统的寿命 阈值 和写操作次数阈值;获得数据单元所在硬盘的寿命值和所述数据单元的写操作次数;根据所述数据单元所在硬盘的寿命值和寿命阈值的第一比较结果和所述数据单元的写操作次数和写操作次数阈值的第二比较结果,将所述数据单元迁移到与所述第一比较结果关联的硬盘上。本发明实施例的技术方案,实现了在多个固态硬盘之间进行损耗均衡,针对存储系统避免了某一 块 硬盘因过度擦写而先于其他硬盘出现故障的情况。,下面是硬盘的损耗均衡方法、装置及系统专利的具体信息内容。

1、一种硬盘的损耗均衡方法,其特征在于,包括:
获得存储系统的寿命阈值和写操作次数阈值;
获得数据单元所在硬盘的寿命值和所述数据单元的写操作次数;
根据所述数据单元所在硬盘的寿命值和寿命阈值的第一比较结果和所述 数据单元的写操作次数和写操作次数阈值的第二比较结果,将所述数据单元 迁移到与所述第一比较结果关联的硬盘上。
2、根据权利要求1所述的方法,其特征在于,所述根据所述数据单元所 在硬盘的寿命值和寿命阈值的第一比较结果和所述数据单元的写操作次数和 写操作次数阈值的第二比较结果,将所述数据单元迁移到与所述第一比较结 果关联的硬盘上包括:
如果所述数据单元所在硬盘的寿命值大于所述寿命阈值,并且所述数据 单元的写操作次数小于所述写操作次数阈值,则将所述数据单元迁移到硬盘 寿命值小于所述寿命阈值的硬盘上;
如果所述数据单元所在硬盘的寿命值小于所述寿命阈值,并且所述数据 单元的写操作次数大于所述写操作次数阈值,则将所述数据单元迁移到硬盘 寿命值大于所述寿命阈值的硬盘上。
3、根据权利要求1或2所述的方法,其特征在于,所述获得存储系统的 寿命阈值包括:
获得预设的存储系统的寿命阈值;或者,获得接入所述存储系统的或所 述存储系统中各硬盘的寿命值,根据预设的寿命阈值计算规则,由各硬盘的 寿命值计算得到存储系统的寿命阈值。
4、根据权利要求3所述的方法,其特征在于,所述根据预设的寿命阈值 计算规则,由各硬盘的寿命值计算得到存储系统的寿命阈值包括:
计算所述各硬盘寿命值的平均值;
以所得到的平均值减去寿命阈值经验参数,得到所述存储系统的寿命阈 值。
5、根据权利要求1或2所述的方法,其特征在于,所述获得存储系统的 写操作次数阈值包括:
获得接入所述存储系统的或所述存储系统中各硬盘的闪存擦写次数, 根据预设的写操作次数阈值计算规则,由各硬盘的闪存块擦写次数计算得到 存储系统的写操作次数阈值。
6、根据权利要求5所述的方法,其特征在于,所述根据预设的写操作次 数阈值计算规则,由各硬盘的闪存块擦写次数计算得到存储系统的写操作次 数阈值包括:
计算所述各硬盘的闪存块擦写次数的平均值;
以所得到的平均值减去写操作次数阈值经验参数,得到存储系统的写操 作次数阈值。
7、一种存储系统控制装置,其特征在于,包括:
系统阈值获得模块,用于获得所述存储系统的寿命阈值和写操作次数阈 值;
数据单元状态获得模块,用于获得数据单元所在硬盘的寿命值和所述数 据单元的写操作次数;
数据单元迁移模块,用于根据所述数据单元所在硬盘的寿命值和寿命阈 值的第一比较结果和所述数据单元的写操作次数和写操作次数阈值的第二比 较结果,将所述数据单元迁移到与所述第一比较结果关联的硬盘上。
8、根据权利要求7所述的装置,其特征在于,所述装置进一步包括:
比较模块,用于比较所述数据单元所在硬盘的寿命值和寿命阈值的大小, 及比较所述数据单元的写操作次数和写操作次数阈值的大小;
所述数据单元迁移模块为第一数据单元迁移模块,用于在所述数据单元 所在硬盘的寿命值大于所述寿命阈值,并且所述数据单元的写操作次数小于 所述写操作次数阈值时,将所述数据单元迁移到硬盘寿命值小于所述寿命阈 值的硬盘上;在所述数据单元所在硬盘的寿命值小于所述寿命阈值,并且所 述数据单元的写操作次数大于所述写操作次数阈值时,将所述数据单元迁移 到硬盘寿命值大于所述寿命阈值的硬盘上。
9、一种存储系统,包括主机接口控制器、硬盘接口控制器,其特征在于, 还包括:
存储系统控制器,用于根据获得的数据单元所在硬盘的寿命值和获得的 寿命阈值的第一比较结果,以及获得的所述数据单元的写操作次数和获得的 写操作次数阈值的第二比较结果,通过所述硬盘接口控制器将所述数据单元 迁移到与所述第一比较结果关联的硬盘上。
10、根据权利要求9所述的存储系统,其特征在于,所述存储系统控制 器,进一步用于通过主机接口控制器接收主机发送的用于触发硬盘间损耗均 衡的执行命令。

说明书全文

技术领域

发明涉及数据存储技术领域,特别是涉及硬盘的损耗均衡方法、存储 系统控制装置及存储系统。

背景技术

固态硬盘(Solid State Disk,SSD),是由控制单元和固态存储单元组成的 硬盘,其接口规范、功能及使用方法上与普通硬盘相同。由于固态硬盘没有 普通硬盘的机械旋转装置,因此具有读写速度快、工作噪音低、抗震性好、 工作温度范围大等特点。
目前,固态硬盘的存储单元大多采用非易失性的闪存(flash)芯片,其 优点是数据保护不受电源控制、移动方便,可以适应于多种环境,缺点在于 存在擦写寿命问题。在基于闪存的固态硬盘中,存储单元又分为单层式存储 (Single Level Cell,SLC)和多层式存储(Multi level Cell,MLC)两类。SLC 的最大擦写次数在10万次左右,MLC在1万次左右。超过了最大可擦写次 数,闪存就会成为坏块(bad block)。为了避免某个闪存块被过度擦写,以 至于它先于其他的闪存块成为坏块,需要在尽量不影响性能的前提下,把擦 写操作均匀分布在每个闪存块上,以延长固态硬盘的使用寿命。
现有的固态硬盘损耗均衡技术,使用映射的方法,把要写入的固态硬盘 的逻辑地址映射到固态硬盘中写入次数最少的区块上面去,使得固态硬盘闪 存颗粒上各处的单元擦写次数尽量保持一致,达到延长固态硬盘的使用寿命 的目的。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:由 于多硬盘存储技术的广泛应用,针对某一系统,往往有多块硬盘同时工作, 并且这些硬盘中存储的数据还可能具有相关性,即当某一块硬盘出现故障时, 会导致其他硬盘中存储的相关数据也失效。现有的耗均衡技术,其操作单位 是闪存块,只能在单个固态硬盘范围内进行存储介质的损耗均衡,这就可能 导致在应用多块固态硬盘的系统中,某块硬盘由于其整体擦写频率较高而先 于其他硬盘出现故障,进而还可能导致其他硬盘中存储的相关数据也失效。

发明内容

本发明实施例提供了硬盘的损耗均衡方法、存储系统控制装置及存储系 统,以实现在多个固态硬盘之间进行损耗均衡,避免某一块硬盘因过度擦写 而先于其他硬盘出现故障,技术方案如下:
本发明实施例提供一种硬盘的损耗均衡方法,包括:
获得存储系统的寿命阈值和写操作次数阈值;
获得数据单元所在硬盘的寿命值和所述数据单元的写操作次数;
根据所述数据单元所在硬盘的寿命值和寿命阈值的第一比较结果和所述 数据单元的写操作次数和写操作次数阈值的第二比较结果,将所述数据单元 迁移到与所述第一比较结果关联的硬盘上。
本发明实施例还提供一种存储系统控制装置,其特征在于,包括:
系统阈值获得模块,用于获得所述存储系统的寿命阈值和写操作次数阈 值;
数据单元状态获得模块,用于获得数据单元所在硬盘的寿命值和所述数 据单元的写操作次数;
数据单元迁移模块,用于根据所述数据单元所在硬盘的寿命值和寿命阈 值的第一比较结果和所述数据单元的写操作次数和写操作次数阈值的第二比 较结果,将所述数据单元迁移到与所述第一比较结果关联的硬盘上。
本发明实施例还提供一种存储系统,包括主机接口控制器、硬盘接口控 制器,还包括:
存储系统控制器,用于根据获得的数据单元所在硬盘的寿命值和获得的 寿命阈值的第一比较结果,以及获得的所述数据单元的写操作次数和获得的 写操作次数阈值的第二比较结果,通过所述硬盘接口控制器将所述数据单元 迁移到与所述第一比较结果关联的硬盘上。
本发明实施例中,根据所述数据单元所在硬盘的寿命值和寿命阈值的第 一比较结果和所述数据单元的写操作次数和写操作次数阈值的第二比较结 果,将所述数据单元迁移到与所述第一比较结果关联的硬盘上,从而实现将 经常进行写操作的数据存储在寿命相对长的固态硬盘上,不经常进行写操作 的数据存储在寿命相对短的固态硬盘上。与现有的在单个固态硬盘范围内进 行损耗均衡的方法相比,实现了在多个固态硬盘之间进行损耗均衡,针对存 储系统避免了某一块硬盘因过度擦写而先于其他硬盘出现故障,从而提高存 储系统的整体数据有效性和安全性。
附图说明
图1为本发明实施例存储系统的结构示意图;
图2为本发明硬盘的损耗均衡方法具体实施例的流程图
图3为本发明硬盘的损耗均衡方法具体实施例的另一种流程图;
图4为本发明实施例存储系统控制装置的结构示意图;
图5为本发明实施例存储系统控制装置的另一种结构示意图。

具体实施方式

本发明实施例中,根据获得的数据单元所在硬盘的寿命值和获得的寿命 阈值的第一比较结果,以及获得的所述数据单元的写操作次数和获得的写操 作次数阈值的第二比较结果,将所述数据单元迁移到与所述第一比较结果关 联的硬盘上。
其中,与第一比较结果相关联的硬盘,包括寿命值大于寿命阈值的固态 硬盘和寿命值小于寿命阈值的固态硬盘两类。本发明实施例是将寿命值大于 寿命阈值的固态硬盘上,写操作次数小于写操作次数阈值的数据迁移到寿命 值小于寿命阈值的硬盘上;将寿命值小于寿命阈值的固态硬盘上,写操作次 数大于写操作次数阈值的数据迁移到寿命值大于寿命阈值的硬盘上。以实现 在多个固态硬盘之间进行损耗均衡,针对存储系统避免某一块硬盘因过度擦 写而先于其他硬盘出现故障的情况。
下面结合附图,对本发明实施例方案进行详细描述。
图1所示为本发明实施例存储系统的结构示意图,存储系统包括:存储 系统控制器101,主机接口控制器102和硬盘接口控制器103,其中,
存储系统控制器101通过主机接口控制器102接收主机发送的操作命令, 并通过硬盘接口控制器103操作接入存储系统的固态硬盘。系统中可以接入 多块固态硬盘,多块故态硬盘可以同时工作,固态硬盘的类型可以是SLC或 MLC。应当理解的是:本发明实施例存储系统中也可以包括一块或多块固态 硬盘,例如固态硬盘104。
本发明实施例存储系统中的存储系统控制器101,用于根据获得的数据单 元所在硬盘的寿命值和获得的寿命阈值的第一比较结果,以及获得的所述数 据单元的写操作次数和获得的写操作次数阈值的第二比较结果,通过硬盘接 口控制器103将所述数据单元迁移到与所述第一比较结果关联的硬盘上。
本发明实施例中,可以在存储系统空闲或发出强制执行命令时,在硬盘 之间进行损耗均衡;
相应的,存储系统控制器101,还用于通过主机接口控制器接收主机发送 的用于触发硬盘间损耗均衡的执行命令;这里的用于触发硬盘间损耗均衡的 执行命令使得存储系统控制器实现对数据单元进行迁移。
在存储系统中,数据是以数据块或文件为单位写入各固态硬盘的,称这 样的数据块或文件为数据单元。每次对数据单元进行写操作时,存储控制器 会对该写操作进行记录,并且在存储控制器中保存有该系统中所有数据单元 的写操作次数。可以理解的是,硬盘中所存储的数据,其使用频率是不同的, 对于在某段时间进行写操作次数较多的数据,我们称其为热数据,反之则称 为冷数据。针对存储系统,如果在某一块硬盘中的热数据很多,那么这块硬 盘就会先于系统中的其他同类硬盘或接入系统的其他同类硬盘出现故障。
本发明实施例所提供的存储系统,可以实现在多个固态硬盘之间进行损 耗均衡,从而针对存储系统,避免了某一块硬盘因过度擦写而先于其他硬盘 出现故障的情况。
下面将介绍在本发明实施例的损耗均衡方法流程。
图2所示为本发明实施例的损耗均衡方法流程图,包括以下步骤:
S201,获得存储系统的寿命阈值和写操作次数阈值。
上述两种阈值,用于判断是否对某个数据单元进行迁移。其中,寿命阈 值可以采用预先设置的方法,也可以采用动态计算的方法获得;而写操作次 数由于一般变化幅度较大,因此多采用动态计算的方法获得。
固态硬盘的寿命值,可以用剩余的可擦写次数表示,也可以用剩余可擦 写次数与最大可擦写次数的比值来表示,目前比较常用表示形式是百分比: 例如对于一块最大擦写次数为1万次的硬盘,如果其闪存块已经被擦写过2000 次(由于现有技术已实现了固态硬盘内部的损耗均衡,因此某个闪存块的擦 写次数即可以代表整块硬盘的平均擦写次数),那么该固态硬盘的寿命值即为 80%。固态硬盘的寿命值可以保存于存储系统控制器中,也可以记录在固态硬 盘的SMART(Self-Monitoring,Analysis and Reporting Technology,自我监测 分析与报告技术)信息中。
动态计算系统寿命阈值的方法,是首先获得接入系统的或者系统中所有 硬盘的寿命值,再根据预设的寿命阈值计算规则,计算得到系统寿命阈值。 一种寿命阈值计算规则是:先对所有硬盘的寿命值求平均,再以平均值减去 一个经验参数,即可得到系统寿命阈值。
系统的写操作次数阈值,其动态计算方法与寿命阈值类似:获得接入所 述存储系统的或者所述存储系统中各硬盘的闪存块擦写次数,再根据预设的 写操作次数阈值规则,计算得到存储系统的写操作次数阈值。一种简单的写 操作次数阈值规则是:先计算各硬盘的闪存块擦写次数的平均值,再以所得 到平均值减去一个经验参数,即可得到存储系统的写操作次数阈值。
需要说明的是,上述两种阈值计算规则都是基于求平均值再减去一个经 验参数的方法,应当理解的是,所述经验参数可以是正数、负数或者0。并且, 也可以根据实际需求,采用其他计算规则获得上述两种阈值,本发明实施例 对此不加以限定。
S202,获得数据单元所在硬盘的寿命值和数据单元的写操作次数。
在存储系统中,存储系统控制器会对数据单元的写操作次数和硬盘的寿 命值进行记录和更新。具体包括:
当存储系统启动时,存储系统控制器会读取每个数据单元的历史写操作 次数和数据单元所在硬盘的寿命值,并且在系统运行过程中,当进行写操作 时,存储系统会实时记录/更新被写入数据单元的写操作次数和所在硬盘的寿 命值。数据单元写操作次数和硬盘寿命可以保存于存储系统控制器中,也可 以记录在固态硬盘的SMART信息中。
在本步骤中,对于某块硬盘上的某个数据单元(数据块或文件),通过读 取上述所保存的信息,获得其所在硬盘的寿命值和该数据单元的写操作次数, 这两类数据与S101中所获取的两种阈值一起作为数据迁移的判断条件。
S203,根据所述数据单元所在硬盘的寿命值和寿命阈值的第一比较结果 和所述数据单元的写操作次数和写操作次数阈值的第二比较结果,将所述数 据单元迁移到与所述第一比较结果关联的硬盘上。
在一种实现下,步骤S203之前,进一步的可以包括:比较所述数据单元 所在硬盘的寿命值和寿命阈值的大小,比较所述数据单元的写操作次数和写 操作次数阈值的大小;
S203在一种实现下即,如果所述数据单元所在硬盘的寿命值大于所述寿 命阈值,并且所述数据单元的写操作次数小于所述写操作次数阈值,则将所 述数据单元迁移到硬盘寿命值小于所述寿命阈值的硬盘上;应当理解的是: 这里的第一比较结果即“所述数据单元所在硬盘的寿命值大于所述寿命阈 值”,这里的第二比较结果即“所述数据单元的写操作次数小于所述写操作次 数阈值”;这里的迁移的对象“硬盘寿命值小于所述寿命阈值的硬盘”,即与 “所述数据单元所在硬盘的寿命值大于所述寿命阈值”的第一比较结果关联 的硬盘,也可以理解为:这里的迁移的对象“硬盘寿命值小于所述寿命阈值 的硬盘”,即与“所述数据单元所在硬盘的寿命值大于所述寿命阈值”的第一 比较结果相对的硬盘。
如果所述数据单元所在硬盘的寿命值小于所述寿命阈值,并且所述数据 单元的写操作次数大于所述写操作次数阈值,则将所述数据单元迁移到硬盘 寿命值大于所述寿命阈值的硬盘上;应当理解的是:这里的第一比较结果即 “所述数据单元所在硬盘的寿命值小于所述寿命阈值”,这里的第二比较结果 即“所述数据单元的写操作次数大于所述写操作次数阈值”;这里的迁移的对 象“硬盘寿命值大于所述寿命阈值的硬盘”,即与“所述数据单元所在硬盘的 寿命值小于所述寿命阈值”的第一比较结果关联的硬盘,也可以理解为:这 里的迁移的对象“硬盘寿命值大于所述寿命阈值的硬盘”,即与“所述数据单 元所在硬盘的寿命值小于所述寿命阈值”的第一比较结果相对的硬盘。
如果在S201中,所获得的寿命阈值是预置的,那么,可能会出现以下情 况:存储系统中的或接入存储系统的所有硬盘寿命值均小于预设的寿命阈值, 或者,存储系统中的或接入存储系统的所有硬盘寿命值均大于预设的寿命阈 值,此时系统将无法进行数据单元的迁移。如果出现这种情况,存储系统控 制器可以向主机发送告警,提醒用户或系统管理员重新设置寿命阈值,也可 以转用动态计算寿命的方法。
上述硬盘损耗均衡流程的执行,可以由强制执行命令触发,也可以在存 储系统空闲时自动触发,需要说明的是,上述S202-S203,仅是针对某块硬盘 上的某个数据单元进行操作,为了完成整个系统中的硬盘间或接入系统的硬 盘间的损耗均衡,可以对系统中每块硬盘或接入系统的每块硬盘上的每个数 据单元都执行一遍S202-S203的操作。
本发明实施例中,应用上述方案,可以将存储系统中经常进行写操作的 数据存储在寿命长的固态硬盘上,不经常进行写操作的数据存储在寿命短的 固态硬盘上,从而实现以硬盘为单位进行损耗均衡,换言之,即在硬盘之间 进行损耗均衡,针对存储系统避免某一块硬盘因过度擦写而先于其他硬盘出 现故障。对于在多块硬盘中存储相关数据的情况,其整体数据有效性和安全 性也得到了提高。
图3所示为本发明另一个实施例的损耗均衡方法流程图,示出了在获得 存储系统的寿命阈值和写操作次数阈值之后,遍历所有数据单元执行判断及 迁移操作的流程,包括以下步骤:
S301,比较下一个数据单元所在的硬盘寿命和系统寿命阈值的大小,如 果该数据单元所在硬盘为小于寿命阈值的硬盘,则执行S302,否则执行S304。
由于是遍历过程,所以比较操作的执行对象在损耗流程开始后将从第一 个数据单元开始,并根据比较结果执行后续步骤。执行过一次迁移操作之后, 再对下一个数据单元执行比较操作,以此类推。
S302,判断该数据单元的写操作次数是否大于写操作次数阈值,如果是, 则执行S303,否则执行S306。
S303,将该数据单元迁移到硬盘寿命大于系统寿命阈值的硬盘,迁移完 成后,执行S306。
S304,判断该数据单元的写操作次数是否小于写操作次数阈值,如果是, 则执行S305,否则执行S306。
S305,将该数据单元迁移到硬盘寿命小于系统寿命阈值的硬盘,迁移完 成后,执行S306。
S306,判断是否已遍历完存储系统中所有的数据单元,如果是,则损耗 均衡流程结束,如果否,则返回执行S301。
本步骤用于判断是否系统中的或者接入系统的每块硬盘上的每个数据单 元都执行过S301-S305的操作,如果是,说明所有数据单元已经处理完毕, 则损耗均衡流程结束,如果否,说明还有数据单元未进行处理,此时应回到 S301,对当前所处理数据单元的下一个数据单元进行处理。
本发明实施例中,可以将存储系统中经常进行写操作的数据存储在寿命 长的固态硬盘上,不经常进行写操作的数据存储在寿命短的固态硬盘上,从 而实现以硬盘为单位进行损耗均衡,换言之,即在硬盘之间进行损耗均衡, 针对存储系统避免某一块硬盘因过度擦写而先于其他硬盘出现故障。对于在 多块硬盘中存储相关数据的情况,其整体数据有效性和安全性也得到了提高。
相应于上面的方法实施例,本发明实施例还提供一种存储系统控制装置, 参见图4所示,包括系统阈值获得模块410、数据单元状态获得模块420和数 据单元迁移模块430;
系统阈值获得模块410,用于获得所述存储系统的寿命阈值和写操作次数 阈值;
上述两种阈值,用于判断是否对某个数据单元进行迁移。其中,寿命阈 值可以采用预先设置的方法,也可以采用动态计算的方法获得;而写操作次 数由于一般变化幅度较大,因此多采用动态计算的方法获得。
数据单元状态获得模块420,用于获得数据单元所在硬盘的寿命值和所述 数据单元的写操作次数;
在存储系统中,当进行写操作时,存储系统会实时记录/更新被写入数据 单元的写操作次数和所在硬盘的寿命值。数据单元写操作次数和硬盘寿命可 以保存于存储系统控制器中,也可以记录在固态硬盘的SMART信息中。对于 系统中或者接入系统的某块硬盘上的某个数据单元(数据块或文件),数据单 元状态获得模块420通过读取上述所保存的信息,获得该数据单元所在硬盘 的寿命值和该数据单元的写操作次数,这两类数据与所述系统阈值获得模块 410所获取的两种阈值一起作为数据迁移的判断条件。
数据单元迁移模块430,用于根据所述数据单元所在硬盘的寿命值和寿命 阈值的第一比较结果和所述数据单元的写操作次数和写操作次数阈值的第二 比较结果,将所述数据单元迁移到与所述第一比较结果关联的硬盘上。
应当理解的是:如果第一比较结果即“所述数据单元所在硬盘的寿命值 大于所述寿命阈值”,第二比较结果即“所述数据单元的写操作次数小于所述 写操作次数阈值”;这里的迁移的对象“硬盘寿命值小于所述寿命阈值的硬 盘”,即与“所述数据单元所在硬盘的寿命值大于所述寿命阈值”的第一比较 结果关联的硬盘。
或者,如果第一比较结果即“所述数据单元所在硬盘的寿命值小于所述 寿命阈值”,第二比较结果即“所述数据单元的写操作次数大于所述写操作次 数阈值”;这里的迁移的对象“硬盘寿命值大于所述寿命阈值的硬盘”,即与
“所述数据单元所在硬盘的寿命值小于所述寿命阈值”的第一比较结果关联 的硬盘。
参见图5所示,所述装置还可以进一步包括比较模块440,用于比较所述 数据单元所在硬盘的寿命值和寿命阈值的大小,及比较所述数据单元的写操 作次数和写操作次数阈值的大小;
所述数据单元迁移模块可以是第一数据单元迁移模块430a,用于在所述 数据单元所在硬盘的寿命值大于所述寿命阈值,并且所述数据单元的写操作 次数小于所述写操作次数阈值时,将所述数据单元迁移到硬盘寿命值小于所 述寿命阈值的硬盘上;在所述数据单元所在硬盘的寿命值小于所述寿命阈值, 并且所述数据单元的写操作次数大于所述写操作次数阈值时,将所述数据单 元迁移到硬盘寿命值大于所述寿命阈值的硬盘上。
对于装置实施例而言,由于其基本相应于方法实施例,所以描述得比较 简单,相关之处参见方法实施例的部分说明即可。
本发明实施例中,上述的硬盘存储系统控制装置,通过将大于寿命阈值 的固态硬盘上,小于写操作次数阈值的数据迁移到小于寿命阈值的硬盘上; 将小于寿命阈值的固态硬盘上,大于写操作次数阈值的数据迁移到大于寿命 阈值的硬盘上,实现了在存储系统中的或接入存储系统的多个固态硬盘之间 进行损耗均衡,从而针对存储系统避免某一块硬盘因过度擦写而先于其他硬 盘出现故障的情况。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明 的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或 者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络 单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例 方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以 理解并实施。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读 取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介 质。
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普 通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润 饰,这些改进和润饰也应视为本发明的保护范围。
相关专利内容
标题 发布/更新时间 阅读量
具有权重的阈值计算 2020-05-12 843
阈值选择方法及设备 2020-05-13 747
一种可编程阈值电路 2020-05-13 12
MOS管阈值扩展电路和阈值扩展方法 2020-05-12 320
MOS管阈值扩展电路和阈值扩展方法 2020-05-12 361
阈值开关器件 2020-05-12 248
多阈值存储器 2020-05-11 496
多阈值比较电路 2020-05-11 663
阈值的测试和确定 2020-05-12 207
轮胎阈值阀 2020-05-11 822
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈