一种ROW快照方法、系统、设备及计算机可读存储介质技术方案

技术编号:23315029 阅读:37 留言:0更新日期:2020-02-11 17:46
本申请公开了一种ROW快照方法、系统、设备及计算机可读存储介质,在应用ROW快照方法写入数据的过程中,获取待写入数据;确定源卷对应的目标快照卷的目标文件写入状态,目标文件写入状态为目标快照卷写入待写入数据后的状态;将待写入数据和目标文件写入状态封装成目标文件;将目标文件写入目标快照卷。本申请提供的一种ROW快照方法,在应用ROW快照方法写入数据的过程中,通过一次写操作将待写入数据及目标快照卷的目标文件写入状态写入目标快照卷,使得在应用ROW快照方法写入数据时,只需执行一次写操作,与现有技术相比,本申请降低了应用ROW快照方法写入数据时的写操作次数,提高了ROW快照方法的快照效率。

A row snapshot method, system, device and computer readable storage medium

【技术实现步骤摘要】
一种ROW快照方法、系统、设备及计算机可读存储介质
本申请涉及存储
,更具体地说,涉及一种ROW快照方法、系统、设备及计算机可读存储介质。
技术介绍
在存储领域中,超融合架构(Hyper-ConvergedInfrastructure,HCT)是指在同一套单元设备(x86服务器)中不仅仅具备计算、网络、存储和服务器虚拟化等资源和技术,还包括缓存加速、重复数据删除、在线数据压缩、备份软件、快照技术等元素,而多节点可以通过网络聚合起来,实现模块化的无缝横向扩展(scale-out),形成统一的资源池。相比于传统的纯硬件系统和传统的计算存储分离的虚拟化系统,超融合架构有着以下优势:分布式架构,无单点故障;智能HDD(HardDiskDrive,硬盘驱动器)/SSD(SolidStateDisk,固态驱动器)混合存储,极致I/O性能;统一管理平台,简化运维等。正是由于这些优点,超融合架构被应用在越来越多的存储场景中,而且在超融合架构的应用过程中,为了对数据进行保护,会对虚拟机进行快照操作,保存当前完整数据,后续即使由于操作不当或病毒入侵导致数据损本文档来自技高网...

【技术保护点】
1.一种ROW快照方法,其特征在于,包括:/n在应用所述ROW快照方法写入数据的过程中,获取待写入数据;/n确定源卷对应的目标快照卷的目标文件写入状态,所述目标文件写入状态为所述目标快照卷写入所述待写入数据后的状态;/n将所述待写入数据和所述目标文件写入状态封装成目标文件;/n将所述目标文件写入所述目标快照卷。/n

【技术特征摘要】
1.一种ROW快照方法,其特征在于,包括:
在应用所述ROW快照方法写入数据的过程中,获取待写入数据;
确定源卷对应的目标快照卷的目标文件写入状态,所述目标文件写入状态为所述目标快照卷写入所述待写入数据后的状态;
将所述待写入数据和所述目标文件写入状态封装成目标文件;
将所述目标文件写入所述目标快照卷。


2.根据权利要求1所述的方法,其特征在于,所述确定源卷对应的目标快照卷的目标文件写入状态之后,所述将所述待写入数据和所述目标文件写入状态封装成目标文件之前,还包括:
缓存所述待写入数据和所述目标文件写入状态。


3.根据权利要求2所述的方法,其特征在于,所述将所述目标文件写入所述目标快照卷之后,还包括:
在应用所述ROW快照方法读取数据的过程中,基于缓存的所述目标文件写入状态及缓存的所述待写入数据确定待读取数据。


4.根据权利要求3所述的方法,其特征在于,所述基于缓存的所述目标文件写入状态及缓存的所述待写入数据确定待读取数据,包括:
判断缓存的所述待写入数据中是否存在所述待读取数据;
若缓存的所述待写入数据中存在所述待读取数据,则判断缓存的所述待写入数据中是否存在全部的所述待读取数据;
若缓存的所述待写入数据中存在全部的所述待读取数据,则在缓存的所述待写入数据中确定出所述待读取数据;
若缓存的所述待写入数据中不存在全部的所述待读取数据,则在缓存的所述待写入数据中确定出已有的所述待读取数据,并基于所述目标快照卷、所述源卷对应的其他快照卷及缓存的所述目标文件写入状态获取剩余的所述待读取数据;
若缓存的所述待写入数据中不存在所述待读取数据,则基于所述目标快照卷、所述源卷对应的其他快照卷及缓存的所述目标...

【专利技术属性】
技术研发人员:葛绪意
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1