2019112594817 使用设备映射的快照功能实现系统掉电保护的方法.pdf 立即下载
2024-08-17
约6.8千字
约9页
0
1.3MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

2019112594817 使用设备映射的快照功能实现系统掉电保护的方法.pdf

2019112594817使用设备映射的快照功能实现系统掉电保护的方法.pdf

预览

免费试读已结束,剩余 4 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

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
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

2019112594817 使用设备映射的快照功能实现系统掉电保护的方法

文档大小:1.3MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用