[发明专利]一种基于Linux系统的目录不还原方法在审
申请号: | 202111273458.0 | 申请日: | 2021-10-29 |
公开(公告)号: | CN113918387A | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 吴阳;杜宇;郑宗义 | 申请(专利权)人: | 南京鼎岩信息科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京沁优知识产权代理有限公司 11684 | 代理人: | 陈坚 |
地址: | 215000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 linux 系统 目录 还原 方法 | ||
本发明公开了一种基于Linux系统的目录不还原方法,其技术方案要点是包括S1,在硬盘的保护分区中创建指定大小的大文件,在文件系统中锁定大文件在硬盘的位置,确定大文件在硬盘的扇区分布列表;S2,将大文件对应的扇区分布列表虚拟成一个文件系统设备,文件系统设备标记为A分区,从保护分区中将大文件对应的扇区分布列表抠除;S3,把需要设置成不还原的目录标记为源目录,在A分区中对源目录进行复制得到目标目录,将源目录和目标目录的对应关系写入到大文件内并完成映射;S4,通过系统命令方式或通过驱动程序方式设置开机自动加载源目录和目标目录的对应关系并完成映射。该方法能够使得Linux系统进行系统还原操作时,一些指定的数据不被还原。
技术领域
本发明涉及系统还原领域,更具体的说是涉及一种基于Linux系统的目录 不还原方法。
背景技术
在操作系统追求独立自主的形势下,国产自主研发的Linux操作系统越来 越普及。对于公共环境下使用的计算机,例如:学校的计算机教室、图书馆等 环境的计算机设备,由于是提供给不同的人员使用,极容易出现意外操作,导 致操作系统损坏、计算机中毒、安装恶意软件等多种问题。因此,基于维护公 共环境下计算机的便利性,研发Linux操作系统实时还原的保护软件。无论操 作系统出现任何情况,仅需重新开机,都可以让计算机系统瞬间恢复到没有被 破坏前的状态。从而避免了重新安装操作系统、部署应用软件,节省了排查计 算机操作系统故障所花费的大量时间,便于维护人员轻松完成计算机的维护工 作。
对于安装了系统还原软件的Linux操作系统,当维护人员执行系统还原操 作时,被保护硬盘空间的所有数据都会被实时还原到设定的状态。然而,有些 情况下计算机上需要保留一些数据,人们希望该部分数据在用户执行还原操作 时能够不被还原。
发明内容
针对现有技术存在的不足,本发明的目的在于提供一种基于Linux系统的目 录不还原方法,该方法能够使得Linux系统进行系统还原操作时,一些指定的数 据不被还原。
为实现上述目的,本发明提供了如下技术方案:一种基于Linux系统的目 录不还原方法,包括
S1,在硬盘的保护分区中创建指定大小的大文件,在文件系统中锁定所述 大文件在所述硬盘的位置,确定所述大文件在所述硬盘的扇区分布列表;
S2,将所述大文件对应的扇区分布列表虚拟成一个文件系统设备,所述文 件系统设备标记为A分区,从所述保护分区中将所述大文件从对应的扇区分布 列表中抠除;
S3,把需要设置成不还原的目录标记为源目录,在所述A分区中对源目录 进行复制得到目标目录,将所述源目录和所述目标目录的对应关系写入到所述 大文件内并完成映射;
S4,通过系统命令方式或通过驱动程序方式设置开机自动加载所述源目录 和所述目标目录的对应关系并完成映射。
作为本发明的进一步改进,所述S2包括:
S21,调用losetup把大文件创建成一个内存loop设备;
S22,调用fdisk对所述内存loop设备创建一个主分区;
S23,调用mkfs.ext4将主分区格式化为标准的ext4分区;
S24,把所述ext4分区加载到文件系统。
作为本发明的进一步改进,所述S22还包括有创建所述主分区时保留预设容 量大小的保存空间,所述保存空间用于保存功能运行期间各种参数。
作为本发明的进一步改进,所述S3中,将所述源目录和所述目标目录的对 应关系写入到所述保存空间内;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京鼎岩信息科技有限公司,未经南京鼎岩信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111273458.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种固态储氢氢气吸附与释放装置
- 下一篇:一种厂房墙面压型钢板的安装方法