[发明专利]抗掉电的Linux系统启动方法有效
| 申请号: | 201010181899.3 | 申请日: | 2010-05-25 |
| 公开(公告)号: | CN102262543A | 公开(公告)日: | 2011-11-30 |
| 发明(设计)人: | 兰雨晴;李文昌;董恩广;王钧;钟伟;黄世林;张木梁;夏颖 | 申请(专利权)人: | 上海中标软件有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445 |
| 代理公司: | 北京汇智英财专利代理事务所 11301 | 代理人: | 陈践实 |
| 地址: | 200030 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 掉电 linux 系统启动 方法 | ||
1.一种抗掉电的Linux系统启动方法,其特征在于:通过在内存中建立/etc、/root、/var和/tmp这四个系统文件的可读写副本,以使该系统文件的副本在Xwindow启动之前变为可读写状态供系统调用,满足系统启动及运行对该些系统文件的可读写的要求,以保持磁盘上的根文件系统在启动和运行过程中一直为只读状态。
2.如权利要求1所述抗掉电的Linux系统启动方法,其特征在于:所述在内存中建立/etc、/root、/var和/tmp这四个关键系统文件夹的副本的方式包括一个初始化步骤,即通过重新挂载文件系统的方式,利用将根文件系统下的四个关键文件目录/etc、/root、/var和/tmp进行重新挂载成内存文件系统下的四个可读写文件夹;
一个文件夹恢复步骤,即对上述四个文件夹的内容进行恢复。
3.如权利要求2所述抗掉电的Linux系统启动方法,其特征在于:所述重新挂载文件系统的方式是利用内存文件系统——tmpfs,通过挂载命令mount,将所述四个关键目录全部挂载为内存文件系统,并使这四个文件夹副本设为可读写状态。
4.如权利要求3所述抗掉电的Linux系统启动方法,其特征在于:所述初始化步骤还包括在通用Linux系统中,通过更改系统启动过程中的这个关键脚本rc.sysinit文件,将所述四个关键文件中存在的重新挂载的指令注释掉或者删除,从而实现根文件系统在启动和运行过程中都保持只读模式。
5.如权利要求3所述抗掉电的Linux系统启动方法,其特征在于:所述文件夹恢复步骤是指将根文件系统下的四个关键文件/etc、/root、/var和/tmp的文件内容写入到已挂载的四个可读写文件夹内。
6.如权利要求5所述抗掉电的Linux系统启动方法,其特征在于:该系统包括一个特定目录,根文件系统下的/etc、/root和/var三个关键文件夹使用压缩工具打成压缩包并存放于该特定目录下,所述写入的具体方式包括通过解压缩命令,将所述三个关键文件夹的压缩包分别解压到对应的已经挂载为内存文件系统的可读写文件夹内。
7.如权利要求5所述抗掉电的Linux系统启动方法,其特征在于:对已挂载的四个可读写文件夹的写入操作,需要避免写入到磁盘中,以消除读写操作对磁盘造成损坏的隐患。
8.如权利要求2所述抗掉电的Linux系统启动方法,其特征在于:初始化和文件夹恢复步骤的执行时机需要在initrd.img解压并运行和启动系统服务这两个步骤之间执行。
9.如权利要求6所述抗掉电的Linux系统启动方法,其特征在于:所述特定目录以及该特定目录下存放的/etc、/root和/var三个关键文件夹的压缩包是在定制系统时准备的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中标软件有限公司,未经上海中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010181899.3/1.html,转载请声明来源钻瓜专利网。





