盖瓦磁记录硬盘、盖瓦磁记录硬盘写数据的方法及装置的制造方法_4

文档序号:8319079阅读:来源:国知局
所述第一待写入数据对应的关键字 W及所述对应关系获得所述第一待写入数据。
2. 根据权利要求1所述的方法,其特征在于,所述从所述多个band中选择一个第一目 标band包括; 根据所述第一待写入数据的大小从所述多个band中选择一个第一目标band。
3. 根据权利要求1所述的方法,其特征在于,所述从所述多个band中选择一个第一目 标band包括; 从所述多个band中顺序选择一个第一目标band。
4. 根据权利要求1所述的方法,其特征在于,所述第一写数据指令还包括所述第一待 写入数据的属性; 所述从所述多个band中选择一个第一目标band包括;根据所述第一待写入数据的属 性从所述多个band中选择一个第一目标band。
5. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收第二写数据指令,所述第二写数据指令包括第二待写入数据和所述第二待写入数 据对应的关键字,并且,所述第二写数据指令不包括所述第二待写入数据的地址; 确定所述第二待写入数据对应的关键字与所述第一待写入数据对应的关键字相同; 从所述多个band中选择第二目标band,所述第二目标band不同于所述第一目标 band ; 将所述第二待写入数据写入所述第二目标band中; 保存所述第二待写入数据对应的关键字与所述第二待写入数据写入所述第二目标 band的地址之间的对应关系; 删除所述第一待写入数据对应的关键字与所述第一待写入数据写入所述第一目标 band的地址之间的对应关系; 将所述第一待写入数据标记为无效数据。
6. 根据权利要求5所述的方法,其特征在于,还包括: 从所述多个band中选择第立目标band ; 将所述第一目标band中未标记为无效数据的数据写入所述第=目标band中; 清除所述第一目标band中的所有数据。
7. -种盖瓦磁记录SMR硬盘写数据的装置,其特征在于,所述SMR硬盘包括多个磁轨带 band,所述装置包括; 接收模块,用于接收第一写数据指令,所述第一写数据指令包括第一待写入数据和所 述第一待写入数据对应的关键字,并且,所述第一写数据指令不包括所述第一待写入数据 的地址; 处理模块,用于从所述多个band中选择第一目标band ; 写入模块,用于将所述接收模块接收到的所述第一写数据指令包括的所述第一待写入 数据写入所述第一目标band中; 保存模块,用于保存所述第一待写入数据对应的关键字与所述第一待写入数据写入所 述第一目标band的地址之间的对应关系,W用于所述SMR硬盘根据所述第一待写入数据对 应的关键字W及所述对应关系获得所述第一待写入数据。
8. 根据权利要求7所述的装置,其特征在于,所述处理模块具体用于;根据所述第一待 写入数据的大小从所述多个band中选择一个第一目标band。
9. 根据权利要求7所述的装置,其特征在于,所述处理模块具体用于;从所述多个band 中顺序选择一个第一目标band。
10. 根据权利要求7所述的装置,其特征在于,所述第一写数据指令还包括所述第一待 写入数据的属性; 所述处理模块具体用于:根据所述第一待写入数据的属性从所述多个band中选择一 个第一目标band。
11. 根据权利要求7所述的装置,其特征在于, 所述接收模块,还用于接收第二写数据指令,所述第二写数据指令包括第二待写入数 据和所述第二待写入数据对应的关键字,并且,所述第二写数据指令不包括所述第二待写 入数据的地址; 所述处理模块,还用于确定所述第二待写入数据对应的关键字与所述第一待写入数据 对应的关键字相同; 所述处理模块,还用于从所述多个band中选择第二目标band,所述第二目标band不同 于所述第一目标band; 所述写入模块,还用于将所述接收模块接收到的所述第二写数据指令包括的所述第二 待写入数据写入所述第二目标band中; 所述保存模块,还用于保存所述第二待写入数据对应的关键字与所述第二待写入数据 写入所述第二目标band的地址之间的对应关系; 所述保存模块,还用于删除所述第一待写入数据对应的关键字与所述第一待写入数据 写入所述第一目标band的地址之间的对应关系; 所述处理模块,还用于将所述第一待写入数据标记为无效数据。
12. 根据权利要求11所述的装置,其特征在于, 所述处理模块,还用于从所述多个band中选择第S目标band ; 所述写入模块,还用于将所述第一目标band中未标记为无效数据的数据写入所述第 S目标band中; 所述处理模块,还用于清除所述第一目标band中的所有数据。
13. -种盖瓦磁记录SMR硬盘,其特征在于,包括如权利要求7-12任一所述的SMR硬盘 写数据的装置。
14. 一种盖瓦磁记录SMR硬盘写数据的方法,其特征在于,所述SMR硬盘包括多个磁轨 带band,所述方法包括: 接收写数据请求,所述写数据请求包括待写入数据,所述待写入数据对应的关键字w 及所述待写入数据的属性信息; 根据所述待写入数据的属性信息W及band与属性信息之间的对应关系,从所述多个 band中确定目标band ; 将所述待写入数据写入所述目标band中; 保存所述待写入数据对应的关键字与所述待写入数据写入所述目标band的地址之间 的对应关系。
15. 根据权利要求14所述的方法,其特征在于,所述方法还包括;预先建立所述band 与属性信息之间的对应关系。
16. 根据权利要求14或15所述的方法,其特征在于,所述待写入数据的属性信息至少 包括W下信息中的任意一项:主机的标识,主机中运行的应用程序的标识,用户的标识,文 件的标识和时间信息。
17. -种盖瓦磁记录SMR硬盘,其特征在于,所述SMR硬盘包括处理器和存储介质,所述 存储介质包括多个band ; 所述处理器,用于接收第一写数据指令,所述第一写数据指令包括第一待写入数据和 所述第一待写入数据对应的关键字,并且,所述第一写数据指令不包括所述第一待写入数 据的地址; 从所述多个band中选择第一目标band ; 将所述第一待写入数据写入所述第一目标band中; 保存所述第一待写入数据对应的关键字与所述第一待写入数据写入所述第一目标 band的地址之间的对应关系,W用于所述SMR硬盘根据所述第一待写入数据对应的关键字 W及所述对应关系获得所述第一待写入数据。
18. 根据权利要求17所述的硬盘,其特征在于, 所述处理器,具体用于根据所述第一待写入数据的大小从所述多个band中选择一个 第一目标band。
19. 根据权利要求17所述的硬盘,其特征在于, 所述处理器,具体用于从所述多个band中顺序选择一个第一目标band。
20. 根据权利要求17所述的硬盘,其特征在于, 所述处理器,还用于接收第二写数据指令,所述第二写数据指令包括第二待写入数据 和所述第二待写入数据对应的关键字,并且,所述第二写数据指令不包括所述第二待写入 数据的地址; 确定所述第二待写入数据对应的关键字与所述第一待写入数据对应的关键字相同; 从所述多个band中选择第二目标band,所述第二目标band不同于所述第一目标 band ; 将所述第二待写入数据写入所述第二目标band中; 保存所述第二待写入数据对应的关键字与所述第二待写入数据写入所述第二目标 band的地址之间的对应关系; 删除所述第一待写入数据对应的关键字与所述第一待写入数据写入所述第一目标 band的地址之间的对应关系; 将所述第一待写入数据标记为无效数据。
21. 根据权利要求20所述的硬盘,其特征在于, 所述处理器,还用于从所述多个band中选择第S目标band ; 将所述第一目标band中未标记为无效数据的数据写入所述第=目标band中; 清除所述第一目标band中的所有数据。
22. -种盖瓦磁记录SMR硬盘,其特征在于,所述SMR硬盘包括处理器和存储介质,所述 存储介质包括多个band ; 所述处理器,用于接收写数据请求,所述写数据请求包括待写入数据,所述待写入数据 对应的关键字W及所述待写入数据的属性信息; 根据所述待写入数据的属性信息W及band与属性信息之间的对应关系,从所述多个 band中确定目标band ; 将所述待写入数据写入所述目标band中; 保存所述待写入数据对应的关键字与所述待写入数据写入所述目标band的地址之间 的对应关系。
23. 根据权利要求22所述的硬盘,其特征在于, 所述处理器,还用于预先建立所述band与属性信息之间的对应关系。
24. 根据权利要求22或23所述的硬盘,其特征在于,所述待写入数据的属性信息至少 包括W下信息中的任意一项:主机的标识,主机中运行的应用程序的标识,用户的标识,文 件的标识和时间信息。
【专利摘要】本发明实施例提供一种SMR硬盘、SMR硬盘写数据的方法及装置,其中,所述SMR硬盘包括多个磁轨带band,所述方法包括:接收第一写数据指令,所述第一写数据指令包括第一待写入数据和所述第一待写入数据对应的关键字,并且,所述第一写数据指令不包括所述第一待写入数据的地址;从所述多个band中选择第一目标band;将所述第一待写入数据写入所述第一目标band中;保存所述第一待写入数据对应的关键字与所述第一待写入数据写入所述第一目标band的地址之间的对应关系,以用于所述SMR硬盘根据所述第一待写入数据对应的关键字以及所述对应关系获得所述第一待写入数据。
【IPC分类】G06F12-02, G06F3-06
【公开号】CN104636266
【申请号】CN201510064669
【发明人】何定统
【申请人】华为技术有限公司
【公开日】2015年5月20日
【申请日】2015年2月5日
【公告号】CN103955433A
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1