[发明专利]可读写挂载启动方法、装置、存储介质及电子设备在审
申请号: | 202210411712.7 | 申请日: | 2022-04-19 |
公开(公告)号: | CN114756296A | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 李峥;林苏冬;刘伟 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/11 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 罗艳 |
地址: | 201203 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 读写 启动 方法 装置 存储 介质 电子设备 | ||
本申请实施例提出了一种可读写挂载启动方法、装置、存储介质及电子设备,所述方法包括:解析预设的静态信息文件获取到挂载信息,根据所述挂载信息执行只读目录联合文件系统OverlayFS挂载命令以及将需要挂载的分区在指定挂载点挂载;运行只读检查程序完成挂载。所述方法利用系统原生特性和OverlayFS功能,使呈现的文件系统既满足读写需求,又保证了数据安全,避免了对系统启动性能的影响。
【技术领域】
本申请实施例涉及系统管理技术领域,尤其涉及一种可读写挂载启动方法、装置、存储介质及电子设备。
【背景技术】
在嵌入式设备中,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统,其主要负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取和删除等。根据读写权限的不同,文件系统可划分为只读文件系统和可读写文件系统,只读文件系统的文件只能被读取而不能被修改,可读写文件系统的文件可以被读取和修改。为了确保重要数据不被篡改,通常分区挂载只读文件系统来限制操作系统的读写权限。但是在只读文件系统中存在某些文件,如配置文件、日志文件和存放在/var目录下的一些软连接文件,都会要求在系统启动中有可写权限来保存系统实时数据。一般的处理方式是在系统启动后将只读文件加载到内存中,在内存中修改这些文件。但是设备掉电后,内存中的数据会丢失,二次开机后需要重新加载。如果文件占用空间很大,也会对开机性能造成影响,增加系统启动时间并造成内存空间浪费。
因此,提供一种既能保障用户权限与数据安全,又能省去在内存中搬运文件、避免对启动性能造成影响的技术方案,是本领域技术人员亟需解决的问题。
【发明内容】
本申请实施例提供了一种可读写挂载启动方法,以实现文件系统既满足读写需求,又保证数据安全,还避免对启动性能的影响,以及整个文件系统的鲁棒性。
第一方面,本申请实施例提供一种可读写挂载启动方法,应用于电子设备,包括:系统启动后解析预设的静态信息文件获取到挂载信息,根据所述挂载信息执行只读目录联合文件系统OverlayFS挂载命令,以及将需要挂载的分区在指定挂载点挂载;运行只读检查程序对所需读写分区进行只读检查,若确定所述所需读写分区为只读状态,则根据系统默认配置完成挂载。
第一方面的有益效果,所述方法利用系统原生特性和OverlayFS功能,使呈现的文件系统既满足读写需求,又保证了数据安全,避免了对系统启动性能的影响。
在一种可能的实现方式中,所述根据所述挂载信息执行只读目录联合文件系统OverlayFS挂载命令,包括:将所述电子设备中只读文件系统的原始数据目录挂载为只读分区,并定义为下层文件系统;在所述电子设备中挂载可读写分区,并在所述可读写分区里创建与所述原始数据目录对应的用户目录,并定义为上层文件系统;通过OverlayFS将所述下层文件系统和所述上层文件系统相融合,以使对所述原始数据目录的写操作自动映射到所述用户目录中。
在一种可能的实现方式中,在所述运行只读检查程序对所需读写分区进行只读检查步骤前,还包括:运行预设的挂载点检查程序检查所述需要挂载的分区是否挂载成功,若未挂载成功,则根据预设的挂载配置信息重新挂载。
在一种可能的实现方式中,当所述电子设备采用busybox或者sysvinit启动方式时,所述预设的挂载点检查程序为预设的挂载点检查脚本;当所述电子设备采用systemd启动方式时,所述预设的挂载点检查程序为预设的挂载点检查服务。
在一种可能的实现方式中,所述预设的挂载点检查程序提供所述重新挂载所需的挂载点目录接口、源目录接口和目标目录接口,以及提供检查挂载接口、检查大小接口和复位接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210411712.7/2.html,转载请声明来源钻瓜专利网。