发明名称 |
数据移动方法和系统、存储设备和主机 |
摘要 |
本发明实施例提供一种数据移动方法和系统、存储设备和主机,该数据移动方法包括:接收主机发送的移动命令消息,所述移动命令消息包括源逻辑块地址、目的逻辑块地址和待移动的数据长度;根据所述移动命令消息,将起始地址为所述源逻辑块地址的区域中所述数据长度的数据拷贝至起始地址为所述目的逻辑块地址的区域;将起始地址为所述源逻辑块地址的区域中所述数据长度的数据标记为无效;从而实现了将数据从起始地址为源逻辑块地址的区域中移动至起始地址为目的逻辑块地址的区域的过程。由于主机只向存储设备发送一次移动命令消息,所以主机只需要与存储设备之间进行一次交互,提高了主机对存储设备内的数据进行移动的效率。 |
申请公布号 |
CN102929792B |
申请公布日期 |
2016.03.30 |
申请号 |
CN201210450261.4 |
申请日期 |
2012.11.12 |
申请人 |
华为技术有限公司 |
发明人 |
陈业夫 |
分类号 |
G06F12/02(2006.01)I;G06F13/40(2006.01)I |
主分类号 |
G06F12/02(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种数据移动方法,其特征在于,包括:存储设备接收主机发送的移动命令消息,所述移动命令消息包括源逻辑块地址、目的逻辑块地址和待移动的数据长度;当逻辑块地址与物理块地址的映射表为静态映射表时,所述存储设备根据所述移动命令消息和所述静态映射表,获取所述源逻辑块地址映射的源物理块地址和所述目的逻辑块地址映射的目的物理块地址;在起始地址为所述源物理块地址的区域中读取所述数据长度的数据,将读取的所述数据长度的数据写入至起始地址为所述目的物理块地址的区域;所述静态映射表中保存的逻辑块地址和物理块地址的映射关系是固定的;所述存储设备将起始地址为所述源逻辑块地址的区域中所述数据长度的数据标记为无效;所述将起始地址为所述源逻辑块地址的区域中所述数据长度的数据标记为无效包括:将所述源逻辑块地址添加一个无效标记,以使所述主机不能根据所述源逻辑块地址获取起始地址为所述源物理块地址的区域中所述数据长度的数据。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |