The invention discloses a snapshot management method, which comprises the following steps: receiving the query request sent by the client and determining the corresponding query object of the query request; reading the catalog metadata of the file system when the query object is the target snapshot of the file system; where the catalog metadata is the storage location information of each snapshot metadata in the file system; and utilizing the object; Record metadata, determine the target metadata of the target snapshot from each snapshot metadata, and send the target metadata to the client. This method can quickly respond to snapshot query requests, further improve snapshot management efficiency and enhance user experience. The invention also discloses a snapshot management device, a device and a readable storage medium with corresponding technical effects.
【技术实现步骤摘要】
一种快照管理方法、装置、设备及可读存储介质
本专利技术涉及快照
,特别是涉及一种快照管理方法、装置、设备及可读存储介质。
技术介绍
随着存储应用需求的提高,用户一般通过在线方式进行数据保护,以防范数据丢失。其中,快照则是在线存储设备防范数据丢失有效手段。其中,文件快照功能主要是应用于文件系统中,通过对目录的快照操作,以便依据已生成快照进行回滚等实现恢复数据或其它目的。也就是说,文件快照可以支持快照、查看、删除和回滚操作。目前,基于快照树对快照可实现快照管理,但是在对快照进行管理时,如进行查询快照时,通常需要遍历整个快照树。对于文件数量庞大的系统而言,其对应的快照树规模也随之庞大,这就导致需要耗费大量的时间去遍历整个快照数据,查询时间过长,且占用系统资源。综上所述,如何有效地提高快照查询速度以提高快照管理效率等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种快照管理方法、装置、设备及可读存储介质,以提高快照查询速度,进一步提升快照管理效率。为解决上述技术问题,本专利技术提供如下技术方案:一种快照管理方法,包括:接收客户端发送 ...
【技术保护点】
1.一种快照管理方法,其特征在于,包括:接收客户端发送的查询请求,并确定所述查询请求对应的查询对象;当所述查询对象为文件系统的目标快照时,则读取所述文件系统的目录元数据;其中,所述目录元数据包括所述文件系统内各个快照元数据的存储位置信息;利用所述目录元数据,获得所述目标快照的目标元数据;将所述目标元数据发送给所述客户端。
【技术特征摘要】
1.一种快照管理方法,其特征在于,包括:接收客户端发送的查询请求,并确定所述查询请求对应的查询对象;当所述查询对象为文件系统的目标快照时,则读取所述文件系统的目录元数据;其中,所述目录元数据包括所述文件系统内各个快照元数据的存储位置信息;利用所述目录元数据,获得所述目标快照的目标元数据;将所述目标元数据发送给所述客户端。2.根据权利要求1所述的快照管理方法,其特征在于,若所述快照查询请求为查询文件系统内的全部快照时,还包括:从缓存中,读取所述文件系统的元数据信息;所述元数据信息包括所述存储位置信息和各个所述快照元数据;将所述元数据信息发送给所述客户端。3.根据权利要求1所述的快照管理方法,其特征在于,利用所述目录元数据,获得所述目标快照的目标元数据,包括:利用所述目录元数据,确定所述目标元数据的目标存储位置;从所述目标存储位置中,读取所述目标元数据。4.根据权利要求1至3任一项所述的快照管理方法,其特征在于,所述快照的创建过程,包括:文件系统快照管理服务端接收文件系统快照管理客户端发送的快照ID分配请求;其中,所述快照ID分配请求包括快照名、时间戳和目录索引节点号;根据所述快照ID分配请求,确定快照ID,并将所述快照ID发送给所述文件系统快照管理客户端;记录所述快照ID的分配记录,并以广播的方式,将所述分配记录发送给所述文件系统快照管理客户端,以便所述文件系统快照管理客户端更新缓存信息;接收所述文件系统快照管理客户端返回的数据落盘请求,并返回落盘指令。5.根据权利要求4所述的快照管理方法,其特征在于,所述快照的创建过程,包括:文件系统快照管理客户端接...
【专利技术属性】
技术研发人员:罗浩,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。