[发明专利]一种基于快照的版本管理方法在审
| 申请号: | 201810246014.X | 申请日: | 2018-03-23 | 
| 公开(公告)号: | CN108563701A | 公开(公告)日: | 2018-09-21 | 
| 发明(设计)人: | 张守鹏;李天赠;管池;程静静 | 申请(专利权)人: | 山东昭元信息科技有限公司 | 
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F11/14 | 
| 代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 赵妍 | 
| 地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 文件系统 快照 版本管理服务 版本管理 版本切换 快照操作 调用 封装 存储数据文件 版本创建 调用命令 快速访问 快照管理 删除操作 数据存储 文件管理 冗余 配置 创建 | ||
1.一种基于快照的版本管理方法,其特征在于,包括以下步骤:
1)创建btrfs文件系统,用于存储数据文件;
2)采用版本管理服务,对文件系统子卷和快照操作技术进行封装;
3)配置版本管理服务,实现对子卷和快照调用命令的快速调用;
4)采用配置后的版本管理服务进行版本创建、版本切换和版本删除操作。
2.如权利要求1所述的一种基于快照的版本管理方法,其特征在于,所述步骤1)中,通过在操作系统中选择BTRFS文件系统或下载BTRFS安装包进行BTRFS文件系统安装。
3.如权利要求1所述的一种基于快照的版本管理方法,其特征在于,所述步骤1)包括基于BTRFS文件系统,使用mkfs.btrfs命令建立一个btrfs格式的文件系统。
4.如权利要求1所述的一种基于快照的版本管理方法,其特征在于,所述步骤2)中,版本管理服务中,将对文件系统子卷和快照操作的命令采用程序代码进行封装,形成代码调用模块。
5.如权利要求1所述的一种基于快照的版本管理方法,其特征在于,所述步骤3)中,通过配置子卷和快照存放位置实现配置版本管理服务。
6.如权利要求1所述的一种基于快照的版本管理方法,其特征在于,所述子卷和快照调用命令包括创建子卷命令、创建快照命令、查看快照和子卷命令、快照挂载命令及删除快照命令。
7.如权利要求1所述的一种基于快照的版本管理方法,其特征在于,所述步骤4)中,版本创建,通过调用版本创建程序模块,执行调用快照创建命令,进行版本创建。
8.如权利要求1所述的一种基于快照的版本管理方法,其特征在于,所述步骤4)中,所述步骤4)中,版本切换,通过调用版本访问程序模块,版本访问程序模块提供查看所有快照的接口,每个快照都挂载在不同的目录下,可以随时访问不同的快照,选择想要查看的版本,访问相应目录,完成版本切换。
9.如权利要求1所述的一种基于快照的版本管理方法,其特征在于,所述步骤4)中,版本对比,通过调用版本访问及版本对比程序模块,同时访问两个版本所对应的快照,并将两个快照中的数据进行比较。
10.如权利要求1所述的一种基于快照的版本管理方法,其特征在于,所述步骤4)中,版本删除,通过调用版本删除程序模块,执行命令删除快照和子卷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东昭元信息科技有限公司,未经山东昭元信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810246014.X/1.html,转载请声明来源钻瓜专利网。





