[发明专利]Linux虚机云盘根分区断链保护方法、系统及介质有效
申请号: | 202110148351.7 | 申请日: | 2021-02-03 |
公开(公告)号: | CN112860493B | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 陈立勇;何卓臻;莫庆良;崔黎明;余世清 | 申请(专利权)人: | 广东中兴新支点技术有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;G06F16/27 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 常柯阳 |
地址: | 510520 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | linux 虚机云盘根 分区 保护 方法 系统 介质 | ||
1.一种Linux虚机云盘根分区断链保护方法,其特征在于,包括:
获取断链保护启动指令后,创建内存盘并克隆云盘根分区到所述内存盘;
将根分区切换到所述内存盘;
若切换成功,修改所述云盘根分区名称并在所述内存盘运行系统;
按照预设时间间隔同步所述内存盘文件到云盘;
其中,所述同步所述内存盘文件到云盘,包括步骤:
获取逻辑卷、卷组及云盘名称;
检测所述云盘是否有效;
若所述云盘磁盘有效,确定所述云盘是否已挂载;
若所述云盘已挂载,卸载所述云盘磁盘并获取所述云盘标识信息;
修复所述云盘文件系统并设置所述云盘标识信息以完成文件同步;
其中,所述文件同步包括步骤:
生成一次排除名单;
采用文件同步工具进行同步;
若同步成功,生成二次排除名单;
确定所述一次排除名单与所述二次排除名单是否相同;
若所述一次排除名单与所述二次排除名单不相同,删除所述云盘磁盘的差异文件。
2.根据权利要求1所述的Linux虚机云盘根分区断链保护方法,其特征在于,所述创建内存盘并克隆云盘根分区到所述内存盘通过逻辑卷管理镜像技术实现。
3.根据权利要求2所述的Linux虚机云盘根分区断链保护方法,其特征在于,所述创建内存盘并克隆云盘根分区到所述内存盘通过逻辑卷管理镜像技术实现,包括步骤:
获取云盘根分区信息;所述云盘根分区信息包括逻辑卷信息;
根据所述云盘根分区信息及系统内存确定是否能成功创建内存盘;
若所述内存盘创建成功,将所述内存盘与所述云盘根分区创建逻辑卷管理镜像;
设置读写速度,将所述云盘根分区克隆到内存盘。
4.根据权利要求3所述的Linux虚机云盘根分区断链保护方法,其特征在于,所述根据所述云盘根分区信息及系统内存确定是否能成功创建内存盘,包括:
根据所述云盘根分区信息及系统内存依次确定所述云盘根分区是否为逻辑卷、系统内存是否大于所述云盘根分区所需内存以及所述云盘根分区逻辑卷卷组的空间是否满足逻辑卷管理镜像所需空间;
若所述云盘根分区为逻辑卷、系统内存大于所述云盘根分区所需内存且所述云盘根分区逻辑卷卷组的空间满足逻辑卷管理镜像所需空间,确定能成功创建内存盘;
否则,确定结束创建内存盘。
5.根据权利要求1所述的Linux虚机云盘根分区断链保护方法,其特征在于,所述方法还包括:若文件同步失败,再执行一次文件同步。
6.一种Linux虚机云盘根分区断链保护系统,其特征在于,包括:
克隆模块,用于获取断链保护启动指令后,创建内存盘并克隆云盘根分区到所述内存盘;
切换模块,用于将根分区切换到所述内存盘;
运行模块,用于若切换成功,修改所述云盘根分区名称并在所述内存盘运行系统;
同步模块,用于按照预设时间间隔同步所述内存盘文件到云盘;
其中,所述同步所述内存盘文件到云盘,包括步骤:
获取逻辑卷、卷组及云盘名称;
检测所述云盘是否有效;
若所述云盘磁盘有效,确定所述云盘是否已挂载;
若所述云盘已挂载,卸载所述云盘磁盘并获取所述云盘标识信息;
修复所述云盘文件系统并设置所述云盘标识信息以完成文件同步;
其中,所述文件同步包括步骤:
生成一次排除名单;
采用文件同步工具进行同步;
若同步成功,生成二次排除名单;
确定所述一次排除名单与所述二次排除名单是否相同;
若所述一次排除名单与所述二次排除名单不相同,删除所述云盘磁盘的差异文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东中兴新支点技术有限公司,未经广东中兴新支点技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110148351.7/1.html,转载请声明来源钻瓜专利网。