[发明专利]一种实现快照管理的方法及装置有效
申请号: | 201510580477.6 | 申请日: | 2015-09-11 |
公开(公告)号: | CN105045542B | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 魏盟 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 快照 管理 方法 装置 | ||
本发明公开了一种实现快照管理的方法及装置,所述方法包括:接收客户端发送的目标数据块的快照建立请求消息;其中,所述快照建立请求消息中携带有快照信息;所述快照信息是指创建快照时,所需的信息;所述快照信息中至少包括:目标数据块的文件属性,快照创建时间;根据所述快照信息生成快照标识;在确定用户不使用快照时,通过存储系统获取所述快照对应的存储空间地址,并存储所述快照对应的存储空间地址。本发明降低了存储空间的浪费,提高了存储空间的使用效率。
技术领域
本发明涉及存储设备技术,尤指一种实现快照管理的方法及装置。
背景技术
随着计算机技术的快速发展,数字化信息已经逐步取代纸媒数据,呈现快速增长。海量数据催生了云计算、大数据和海量存储系统的发展。对存储设备和存储应用的需求也越来越高。政府行业、银行系统、电力企业等对数据的安全性和业务连续性有着较高的要求,必须提供在线的数据保护。
快照是一种在线存储设备防止数据丢失的有效方法。快照的一个功能在于能对在线数据按需进行备份和恢复。当存储设备发生应用故障或文件损坏时可进行快速数据恢复,将数据恢复到某个可用时间点的状态。快照的另一个功能在于为存储用户提供了一个数据访问通道,当原数据进行在线应用处理时,用户可以访问快照数据,还可以利用快照进行测试等工作。所以存储系统,不论高中低端,只要应用于在线系统,那么快照就成为一个不可或缺的功能。
在传统快照技术中,快照是由存储系统管理的,存储系统在用户需要对数据块创建快照时,可以为数据块创建相应的快照,并为此快照分配相应的存储空间。在用户对数据块中的数据进行数据改写时,需要使用快照对应的存储空间进行此数据块的原数据的存储,因此在用户创建了快照并且存储系统为其分配了存储空间后,但是用户暂时不对此数据块的数据进行数据改写时,存储系统不能使用快照对应的存储空间,这样会造成存储空间的浪费,降低了存储空间的使用效率。
发明内容
为了解决上述技术问题,本发明提供了一种实现快照管理的方法及装置,能够降低存储空间的浪费,提高存储空间的使用效率。
为了达到本发明目的,本发明提供了一种实现快照管理的方法,包括:接收客户端发送的目标数据块的快照建立请求消息;其中,所述快照建立请求消息中携带有快照信息;所述快照信息是指创建快照时,所需的信息;所述快照信息中至少包括:目标数据块的文件属性,快照创建时间;根据所述快照信息生成快照标识;在确定用户不使用快照时,通过存储系统获取所述快照对应的存储空间地址,并存储所述快照对应的存储空间地址。
进一步的,在所述在确定用户不使用快照时,通过存储系统获取所述快照对应的存储空间地址,并存储所述快照对应的存储空间地址之后,还包括:获取写入信息;其中,所述写入信息中包含有写入操作及所述目标数据块的改写数据;所述写入操作中携带有目标数据块的偏移量;检测所述目标数据块对应的文件状态信息;所述文件状态信息用于指示文件的至少一个数据块均是否已将原数据存储至快照对应的存储空间;在所述文件状态信息指示目标数据块未将原数据存储至快照对应的存储空间时,根据所述快照对应的存储空间地址,利用所述存储系统获取所述快照对应的存储空间;在快照对应的存储空间分配完成时,根据所述写入操作中携带的偏移量,将目标数据块的原数据存储至所述快照对应的存储空间,将所述改写数据存储至所述目标数据块的存储空间,并将所述目标数据块对应的文件状态信息更新为所述目标数据块已将原数据存储至快照对应的存储空间。
进一步的,还包括:获取所述目标数据块的读取请求消息;根据所述读取请求消息,获取所述目标数据块的快照对应的存储空间中存储的原数据;将获取的所述原数据发送至客户端。
进一步的,还包括:在所述文件状态信息指示目标数据块已将原数据存储至快照对应的存储空间时,根据所述写入操作中携带的偏移量,将所述改写数据存储至所述目标数据块的存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510580477.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆位置检测装置及方法
- 下一篇:适用于双控高可用存储系统的磁盘心跳收发方法