[发明专利]一种数据迁移方法及存储设备有效
申请号: | 201710536709.7 | 申请日: | 2017-07-04 |
公开(公告)号: | CN107402722B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 上官应兰 | 申请(专利权)人: | 杭州宏杉科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310053 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 迁移 方法 存储 设备 | ||
本申请提供一种数据迁移方法及存储设备,该方法应用于存储设备,所述存储设备包括源LUN存储单元,可包括:在接收到数据迁移指令后,将源LUN存储单元中的数据依次迁移至目标LUN存储单元;实时统计所述源LUN存储单元中的已迁移空间的物理容量,若统计得到的该物理容量大于等于预设的容量阈值,则释放该已迁移空间;在数据迁移完成后,执行源LUN存储单元切换操作,以使所述目标LUN存储单元代替源LUN存储单元进行相应的业务处理;其中,在数据迁移过程中收到的IO请求由源LUN存储单元或者目标LUN存储单元进行处理。使用本申请提供的方法,可实现数据的迁移,并可有效地提高存储空间的利用率。
技术领域
本申请涉及计算机通信领域,尤其涉及一种数据迁移方法及存储设备。
背景技术
在大数据时代,随着数据量越来越大,数据变得越来越重要,数据保护技术也得到了长足的发展。
数据迁移是一种数据保护技术,旨在不影响业务的前提下实现数据的迁移,对数据进行保护。通常数据的迁移可包括同一存储设备中不同RAID之间的数据迁移,以及不同存储设备之间的数据迁移等。因此,如何实现数据迁移就成为业界持续讨论的问题。
发明内容
有鉴于此,本申请提供一种数据迁移方法及存储设备,用以在实现数据迁移的同时,提高迁移源LUN存储单元的空间利用率。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种数据迁移方法,所述方法应用于存储设备,所述存储设备包括源LUN存储单元,所述方法包括:
在接收到数据迁移指令后,将源LUN存储单元中的数据依次迁移至目标LUN存储单元;
实时统计所述源LUN存储单元中的已迁移空间的物理容量,若统计得到的该物理容量大于等于预设的容量阈值,则释放该已迁移空间;
在数据迁移完成后,执行源LUN存储单元切换操作,以使所述目标LUN存储单元代替源LUN存储单元进行相应的业务处理;其中,在数据迁移过程中收到的IO请求由源LUN存储单元或者目标LUN存储单元进行处理。
根据本申请的第二方面,提供一种存储设备,所述存储设备包括处理器和存储介质,所述处理器调用所述存储介质上储存的与数据迁移逻辑对应的机器可执行指令,所述处理器被促使执行权利要求1至权利要求10所述的方法。
本申请提出一种数据迁移方法,在接收到数据迁移指令后,存储设备可将源LUN存储单元中的数据依次迁移至目标LUN存储单元,并可实时统计所述源LUN存储单元中的已迁移空间的物理容量。若统计得到的该物理容量大于等于预设的容量阈值,存储设备可释放该已迁移空间。在数据迁移完成后,存储设备可执行源LUN存储单元切换操作,以使所述目标LUN存储单元代替源LUN存储单元进行相应的业务处理;其中,对于数据迁移过程中收到的IO请求由源LUN存储单元或者目标LUN存储单元进行处理。
一方面,由于存储设备可实时统计源LUN存储单元已迁移空间的物理容量,并在该已迁移空间的物理容量大于等于预设的容量阈值时,释放该已迁移空间,将该已迁移空间还给RAID,使得RAID可将该释放的空间重新分配给其他LUN存储单元使用,因而大大提高了存储空间的利用率。
另一方面,由于存储设备可将数据迁移过程中收到的IO请求转发给源LUN存储单元处理或者转发给目标LUN存储单元进行处理,而不再是由源LUN存储单元统一处理,从而大大减少了源LUN存储单元和目标LUN存储单元之间的数据、消息交互,减少了网络带宽的负荷,提高了数据迁移的效率。
附图说明
图1是本申请一示例性实施例示出的一种数据迁移方法的流程图;
图2是本申请一示例性实施例示出的一种数据迁移方法的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州宏杉科技股份有限公司,未经杭州宏杉科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710536709.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置