[发明专利]一种基于Overlay文件系统的操作系统快照实现方法有效
申请号: | 201710883378.4 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107590272B | 公开(公告)日: | 2020-04-10 |
发明(设计)人: | 张书豪;郭俊余;孔金珠;魏立峰;张冬松;史晶;张超 | 申请(专利权)人: | 天津麒麟信息技术有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F11/14 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 刘昕 |
地址: | 300450 天津市滨海新区高*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 overlay 文件系统 操作系统 快照 实现 方法 | ||
1.一种基于Overlay文件系统的操作系统快照实现方法,其特征在于:步骤包括:S1:在飞腾主机上安装操作系统,分出系统根分区和快照分区;S2:将所述快照分区配置到系统文件中,并更新initrd文件及配置信息;S3:重新启动所述国产飞腾主机;S4:在所述操作系统启动的initrd阶段将所述系统根分区和所述快照分区分别以只读方式和读写方式挂载到不同的目录下;S5:按用户的要求进行相应的操作;S6:以所述系统根分区挂载目录和所述快照分区挂载目录下所有快照为底层目录,以工作目录为上层目录,利用所述Overlay文件系统将所述底层目录和所述上层目录分别挂载到所述系统根目录下。
2.根据权利要求1所述基于Overlay文件系统的操作系统快照实现方法,其特征在于:所述S1通过使用gparted软件分出单独的空白分区作为所述快照分区。
3.根据权利要求1所述基于Overlay文件系统的操作系统快照实现方法,其特征在于:所述步骤S2具体包括:S21:安装工具软件kylinsnapshottools,将/etc/kylinoverlay.conf文件中的kylinoverlay项的值配置成所述快照分区;S22:采取命令行执行方式更新所述initrd文件及配置信息,命令行为$sudo update-initramfs-u。
4.根据权利要求1-3任一所述基于Overlay文件系统的操作系统快照实现方法,其特征在于:所述步骤S4具体包括:S41:判断所述系统根分区的挂载目录和所述快照分区的挂载目录是否存在,如果所述挂载目录有一个或者两个不存在,则创建不存在的所述挂载目录,然后进入下一步;若均存在,直接进入下一步;S42:分别挂载所述系统根分区与所述快照分区,其中所述系统根分区以只读方式挂载在对应目录下,所述快照分区以读写方式挂载在对应目录下。
5.根据权利要求4所述基于Overlay文件系统的操作系统快照实现方法,其特征在于:所述系统根分区挂载在/media/root-ro目录下,所述快照分区挂载在/media/root-rw目录下。
6.根据权利要求1-3、5任一所述基于Overlay文件系统的操作系统快照实现方法,其特征在于:所述步骤S5具体包括:S51:判断是否需要备份快照、恢复还原或者备份和还原都不需要,若需要备份快照,则进入步骤S52;若需要恢复还原,则判断是自定义恢复还原还是系统默认自动还原,若为自定义恢复还原则进入步骤S53,若为系统默认自动还原则进入步骤S54;若备份和还原都不需要,则进入步骤S6。
7.根据权利要求6所述基于Overlay文件系统的操作系统快照实现方法,其特征在于:所述步骤S52具体为:创建操作系统快照,将上一次关机前所有的更改备份为新的快照存放在/media/root-rw/backup目录下,进入步骤S6;所述步骤S53具体为:创建操作系统快照,将上一次关机前所有的更改备份为新的快照存放在/media/root-rw/backup目录下,再根据用户自定义的具体需求删除需要还原的操作系统快照,进入步骤S6;所述步骤S54具体为:创建操作系统快照,将上一次关机前所有的更改备份为新的快照存放在/media/root-rw/backup目录下,还原所述所有的更改,并删除所述工作目录/media/root-rw/overlay,清除所述操作系统上次运行期间的用户操作,进入步骤S6。
8.根据权利要求1-3、5、7任一所述基于Overlay文件系统的操作系统快照实现方法,其特征在于:所述S6步骤具体包括:S61:判断所述快照分区下是否存在所述工作目录/media/root-rw/overlay,若不存在,则新建所述工作目录/media/root-rw/overlay后进入下一步,若存在则直接进入下一步;S62:以所述系统根分区挂载目录/media/root-ro和所述快照分区挂载目录下/media/root-rw/backup的所有快照为所述底层目录,以所述工作目录/media/root-rw/overlay为所述上层目录,用所述Overlay文件系统形式将所述底层目录和所述上层目录挂载到系统根目录下,形成新的根文件系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津麒麟信息技术有限公司,未经天津麒麟信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710883378.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有遮挡弧光的钢丝焊接机
- 下一篇:一种靶材真空扩散焊接系统及方法