




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
(19)国家知识产权局 (12)发明专利 (10)授权公告号CN112948170B (45)授权公告日2024.04.09 (21)申请号201911259481.7(56)对比文件 (22)申请日2019.12.10CN106776128A,2017.05.31 CN107590272A,2018.01.16 (65)同一申请的已公布的文献号CN109062576A,2018.12.21 申请公布号CN112948170ACN110221940A,2019.09.10 (43)申请公布日2021.06.11WO2017049828A1,2017.03.30 (73)专利权人中标软件有限公司审查员李子易 地址200030上海市徐汇区番禺路1028号 1006-1010室 (72)发明人李雪 (74)专利代理机构北京汇智英财专利代理有限 公司11301 专利代理师张玮玮 (51)Int.Cl. G06F11/14(2006.01) 权利要求书1页说明书6页附图1页 (54)发明名称 使用设备映射的快照功能实现系统掉电保 护的方法 (57)摘要 本发明涉及一种使用设备映射的快照功能 实现系统掉电保护的方法,包括步骤:S1服务器 加电;S2加载显示grub菜单;S3判断本次启动是 否需要修改系统配置;S4若需要,则选择常规引 导向,正常加载系统,进入系统修改配置并保存 配置、重启系统,回到步骤S2;S5若不需要,则执 行步骤S6至步骤S9;S6选择掉电保护的引导项; S7调用磁盘映射脚本,对根分区进行快照;S8继 续加载系统,使系统正常运行,根分区受到保护; S9在设备异常断电时,解除快照,使系统自动恢 复到快照前的状态,并回到步骤S1。本发明可直 接对底层块设备进行快照,对文件系统无影响, 能够完整保留文件系统的所有特性,在实现掉电 保护同时对上层应用完全透明,且不需要额外采 购硬件。 CN112948170B CN112948170B权利要求书1/1页 1.一种使用设备映射的快照功能实现系统掉电保护的方法,其特征在于,包括如下步 骤: 系统初始处理: 步骤Sa:编写磁盘映射脚本,以在系统启动时对根分区进行快照: 步骤Sa1:通过grub菜单引导项中的内核参数获取根分区; 步骤Sa2:对根分区进行快照,然后把根分区映射得到的分区挂载到/sysroot; 步骤Sb:修改initramfs配置文件,以在系统启示时调用步骤Sa中所编写的磁盘映射脚 本; 步骤Sc:重新生成initramfs,以集成步骤Sa及步骤Sb中的磁盘映射脚本; 步骤Sd:修改系统grub菜单,添加掉电保护引导项,使用步骤Sc中重新生成的 initramfs; 掉电保护: 步骤S1:服务器加电; 步骤S2:加载显示grub菜单; 步骤S3:判断本次启动是否需要修改系统配置; 步骤S4:若需要,则选择常规引导向,正常加载系统,进入系统修改配置并保存配置、重 启系统,回到步骤S2; 步骤S5:若不需要,则执行步骤S6至步骤S9; 步骤S6:选择掉电保护的引导项; 步骤S7:调用磁盘映射脚本,对根分区进行快照: 步骤S71:通过grub菜单引导项中的内核参数获取根分区; 步骤S72:对根分区进行快照,然后把根分区映射得到的分区挂载到/sysroot; 步骤S8:继续加载系统,使系统正常运行,根分区受到保护; 步骤S9:在设备异常断电时,解除快照,使系统自动恢复到快照前的状态,并回到步骤 S1。 2 CN112948170B说明书1/6页 使用设备映射的快照功能实现系统掉电保护的方法 技术领域 [0001]本发明涉及数据安全技术领域,具体涉及一种使用设备映射的快照功能实现系统 掉电保护的方法。 背景技术 [0002]Linux服务器在频繁进行写入操作时,如果发生意外断电,可能会对文件系统造成 破坏,甚至会损坏硬盘,导致操作系统无法启动。针对此问题,在专业的IDC机房一般会配备 冗余电源,但对于车载终端、嵌入式设备、条件简陋的机房等使用场景则没有一个行之有效 的解决方案。 [0003]因此需要一种有效的方案,能够保证系统在意外断电后重要数据不丢失,操作系 统可快速重启,恢复作业状态。 [0004]已有的实现系统掉电保护的方法,通过调用overlay联合挂载脚本实现掉电保护, 这种方法存在如下缺陷: [0005]第一、overlayfs是基于底层文件系统进行联合挂载出来的一个抽象的文件系统, 不能保证支持底层文件系统的全部特性,实际部署时使用overlayfs的程序可能会出现异 常。 [0006]目前已知的缺陷有: [0007]1、Renamedirectory [0008]如果Overlayfs的某一个目录是单纯来自lowerlayer或是lower
Ta的资源

2020110359336低致栓颅内血管编织支架及其处理方法

2020110303186一种钙钛矿量子点聚合物粒子的制备方法

2020110124078基于精准医疗的大数据分析系统及方法

2020109651910 应用近红外谷物分析仪建立油莎豆中粗脂肪含量的检测方法

2020109529321一种铝合金用无氟无氯环保粒状精炼剂及其制备和应用

2020108899336一种新能源商用车总装车间线路布局

2020108620703城市燃气管网多输差协同计算模型及应用方法

2020108207369一种微交联阳离子型聚丙烯酰胺絮凝剂及其制备方法与应用

2020108035131一种基于全站仪的激光雷达外部参数标定方法

2020107682859一种内燃机等离子节油器阴阳极的制备方法

13****40
实名认证
内容提供者


最近下载