发明名称 减小固态硬盘写入放大的方法及装置
摘要 本发明实施例涉及固态硬盘技术,公开了一种减小固态硬盘写入放大的方法及装置。所述方法包括:当有新数据块要写入固态硬盘时,检查所述固态硬盘中是否有与所述新数据块相同的已存在数据块;如果有,则建立所述新数据块的逻辑块地址与所述已存在数据块的物理块地址的对应关系;如果没有,则将所述新数据块写入所述固态硬盘。本发明实施例可以减小固态硬盘的写入放大,提高固态硬盘的寿命和性能。
申请公布号 CN101719099B 申请公布日期 2011.12.07
申请号 CN200910246715.4 申请日期 2009.11.26
申请人 成都市华为赛门铁克科技有限公司 发明人 杨继涛;张琴;柯乔;李欣
分类号 G06F12/02(2006.01)I 主分类号 G06F12/02(2006.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 彭愿洁;李文红
主权项 一种减小固态硬盘写入放大的方法,其特征在于,包括:预先建立固态硬盘中数据块的Hash值表;当有新数据块要写入所述固态硬盘时,计算所述新数据块的Hash值;检查所述固态硬盘中是否有与所述新数据块相同的已存在数据块,如果所述Hash值表中有与所述新数据块逻辑块地址相同的数据块的Hash值,并且所述Hash值表中的该Hash值与所述新数据块的Hash值相同,则确定所述固态硬盘中有与所述新数据块相同的已存在数据块;如果所述固态硬盘中有与所述新数据块相同的已存在数据块,则建立所述新数据块的逻辑块地址与所述已存在数据块的物理块地址的对应关系;如果所述固态硬盘中没有与所述新数据块相同的已存在数据块,则将所述新数据块写入所述固态硬盘。
地址 611731 四川省成都市高新区西部园区清水河片区