[发明专利]基于堆叠文件系统的掉电恢复方法、系统及介质在审
| 申请号: | 201910507059.2 | 申请日: | 2019-06-12 |
| 公开(公告)号: | CN110221940A | 公开(公告)日: | 2019-09-10 |
| 发明(设计)人: | 唐杰 | 申请(专利权)人: | 湖南麒麟信安科技有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14 |
| 代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 谭武艺 |
| 地址: | 410000 湖南省长*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 可写 文件系统 分区 掉电 堆叠 根分区 运维 运行模式 启动操作系统 格式化 根文件系统 磁盘损坏 方法实施 修复系统 应用场景 硬件限制 中间状态 兼容性 启动时 保存 下层 恢复 上层 退出 | ||
1.一种基于堆叠文件系统的掉电恢复方法,其特征在于实施步骤包括:在运行模式下将根分区D1和可写分区D2堆叠成一个堆叠文件系统,所述根分区D1被保存为初始状态S0或中间状态S1,所述堆叠文件系统中的根分区D1作为下层、可写分区D2作为上层,将堆叠文件系统作为根文件系统启动操作系统,使得可写分区D2作为单独的可写分区存储系统运行过程中用户和业务程序对操作系统的改动内容;如果掉电导致可写分区D2损坏则进入运维模式,且在运维模式下格式化可写分区D2后再退出运维模式并进入运行模式。
2.根据权利要求1所述的基于堆叠文件系统的掉电恢复方法,其特征在于,所述运行模式、运维模式为设置在操作系统的启动选项。
3.根据权利要求2所述的基于堆叠文件系统的掉电恢复方法,其特征在于,所述设置在操作系统的启动选项具体是指在Linux操作系统的initramfs镜像中里增加一个启动选择模块,该启动选择模块运行在切换根文件系统命令switch_root 之前,且该启动选择模块被执行时会检测操作系统的启动命令参数,如果启动命令参数包含指定的可写分区D2信息则以运行模式运行,否则按照运维模式运行。
4.根据权利要求1所述的基于堆叠文件系统的掉电恢复方法,其特征在于,所述将堆叠文件系统作为根文件系统启动操作系统具体是指将堆叠文件系统挂载到/sysroot目录,操作系统在执行切换根文件系统命令switch_root后堆叠文件系统成为根文件系统并启动操作系统。
5.一种基于堆叠文件系统的掉电恢复系统,包括计算机设备,其特征在于,该计算机设备被编程或配置以执行权利要求1~4中任意一项所述基于堆叠文件系统的掉电恢复方法的步骤。
6.一种基于堆叠文件系统的掉电恢复系统,包括计算机设备,其特征在于,该计算机设备的存储介质上存储有被编程或配置以执行权利要求1~4中任意一项所述基于堆叠文件系统的掉电恢复方法的计算机程序。
7.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有被编程或配置以执行权利要求1~4中任意一项所述基于堆叠文件系统的掉电恢复方法的计算机程序。
8.一种基于堆叠文件系统的掉电恢复系统,其特征在于,包括:
运行模式执行程序模块,用于将根分区D1和可写分区D2堆叠成一个堆叠文件系统,所述根分区D1被保存为初始状态S0或中间状态S1,所述堆叠文件系统中的根分区D1作为下层、可写分区D2作为上层,将堆叠文件系统作为根文件系统启动操作系统,使得可写分区D2作为单独的可写分区存储系统运行过程中用户和业务程序对操作系统的改动内容;
运维模式执行程序模块,用于在掉电导致可写分区D2损坏后进入运维模式,且在运维模式下格式化可写分区D2后再退出运维模式并进入运行模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南麒麟信安科技有限公司,未经湖南麒麟信安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910507059.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:驱动器参数恢复出厂设置方法及相关装置
- 下一篇:一种企业维修管理云平台





