[发明专利]一种写数据的方法和装置有效
申请号: | 201610666702.2 | 申请日: | 2016-08-12 |
公开(公告)号: | CN106250322B | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 李劲松;谭春华;毛宏华 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 11274 北京中博世达专利商标代理有限公司 | 代理人: | 申健<国际申请>=<国际公布>=<进入国 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了提供一种写数据的方法和装置,涉及数据处理技术领域,用以至少解决永久性介质中存储的数据与主机实际向存储阵列中写入的数据不一致的问题。存储阵列包括控制器和永久性介质;方法包括:控制器接收主机发送的包括第一待写数据和LBA的第一写请求,并在接收到第一写请求后,接收主机发送包括第二待写数据和该LBA的第二写请求;为第一写请求添加第一时间属性标签,为第二写请求添加第二时间属性标签,第一时间属性标签用于指示控制器接收第一写请求的时间,第二时间属性标签用于指示控制器接收第二写请求的时间;根据第一时间属性标签和第二时间属性标签,将第一待写数据和第二待写数据按照先后顺序写入该LBA所对应的存储空间中。 | ||
搜索关键词: | 一种 数据 方法 装置 | ||
【主权项】:
1.一种写数据的方法,其特征在于,应用于存储阵列中,所述存储阵列包括控制器和至少一个永久性介质,所述控制器包括处理器和缓存;所述方法包括:/n所述处理器接收主机发送的第一写请求,所述第一写请求包括第一待写数据和所述第一待写数据的逻辑区块地址LBA;/n在接收所述第一写请求之后,所述控制器接收所述主机发送的第二写请求,所述第二写请求包括第二待写数据和所述第二待写数据的LBA,所述第二待写数据的LBA和第一待写数据的LBA相同;/n所述处理器确定所述缓存中的LBA集合中没有包含所述第一待写数据的LBA时,将所述第一待写数据的LBA写入所述LBA集合;其中,所述LBA集合包括满足预设条件的写请求中包括的LBA;其中,所述满足预设条件的写请求是指所述处理器接收到的、且所包括的待写数据未写入所述缓存的写请求;/n所述控制器为所述第一写请求添加第一时间属性标签,并且所述处理器在查询到所述LBA集合中包含所述第二待写数据的LBA时,为所述第二写请求添加第二时间属性标签;所述第一时间属性标签用于指示所述控制器接收所述第一写请求的时间,所述第二时间属性标签用于指示所述控制器接收所述第二写请求的时间;/n所述控制器根据所述第一时间属性标签和所述第二时间属性标签,将所述第一待写数据和所述第二待写数据按照先后顺序写入所述永久性介质中的所述第一待写数据的LBA所对应的存储空间中。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610666702.2/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置