[發(fā)明專利]可讀寫掛載啟動方法、裝置、存儲介質(zhì)及電子設備在審
| 申請?zhí)枺?/td> | 202210411712.7 | 申請日: | 2022-04-19 |
| 公開(公告)號: | CN114756296A | 公開(公告)日: | 2022-07-15 |
| 發(fā)明(設計)人: | 李崢;林蘇冬;劉偉 | 申請(專利權(quán))人: | 展訊通信(上海)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F16/11 |
| 代理公司: | 北京匯思誠業(yè)知識產(chǎn)權(quán)代理有限公司 11444 | 代理人: | 羅艷 |
| 地址: | 201203 上海市浦東新區(qū)自*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 讀寫 啟動 方法 裝置 存儲 介質(zhì) 電子設備 | ||
1.一種可讀寫掛載啟動方法,其特征在于,應用于電子設備,包括:
系統(tǒng)啟動后解析預設的靜態(tài)信息文件獲取到掛載信息,根據(jù)所述掛載信息執(zhí)行只讀目錄聯(lián)合文件系統(tǒng)OverlayFS掛載命令,以及將需要掛載的分區(qū)在指定掛載點掛載;
運行只讀檢查程序?qū)λ枳x寫分區(qū)進行只讀檢查,若確定所述所需讀寫分區(qū)為只讀狀態(tài),則根據(jù)系統(tǒng)默認配置完成掛載。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述掛載信息執(zhí)行只讀目錄聯(lián)合文件系統(tǒng)OverlayFS掛載命令,包括:
將所述電子設備中只讀文件系統(tǒng)的原始數(shù)據(jù)目錄掛載為只讀分區(qū),并定義為下層文件系統(tǒng);
在所述電子設備中掛載可讀寫分區(qū),并在所述可讀寫分區(qū)里創(chuàng)建與所述原始數(shù)據(jù)目錄對應的用戶目錄,并定義為上層文件系統(tǒng);
通過OverlayFS將所述下層文件系統(tǒng)和所述上層文件系統(tǒng)相融合,以使對所述原始數(shù)據(jù)目錄的寫操作自動映射到所述用戶目錄中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述運行只讀檢查程序?qū)λ枳x寫分區(qū)進行只讀檢查步驟前,還包括:
運行預設的掛載點檢查程序檢查所述需要掛載的分區(qū)是否掛載成功,若未掛載成功,則根據(jù)預設的掛載配置信息重新掛載。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當所述電子設備采用busybox或者sysvinit啟動方式時,所述預設的掛載點檢查程序為預設的掛載點檢查腳本;當所述電子設備采用systemd啟動方式時,所述預設的掛載點檢查程序為預設的掛載點檢查服務。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預設的掛載點檢查程序提供所述重新掛載所需的掛載點目錄接口、源目錄接口和目標目錄接口,以及提供檢查掛載接口、檢查大小接口和復位接口。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預設的靜態(tài)信息文件的生成流程包括:
編譯器解析預設的默認配置文件和預設的設備差異性配置文件取得預先定義的編譯變量的編譯變量值;
所述編譯器調(diào)用預設的第一編譯規(guī)則文件,根據(jù)所述預設的第一編譯規(guī)則文件和所述編譯變量值進行系統(tǒng)分區(qū)掛載點組合關(guān)系的填充,生成靜態(tài)信息文件軟件包,將所述靜態(tài)信息文件軟件包安裝到根文件系統(tǒng)中,得到預設的靜態(tài)信息文件,其中所述預設的靜態(tài)信息文件集成有額外文件系統(tǒng)分區(qū)的創(chuàng)建掛載點命令和只讀目錄OverlayFS掛載命令。
7.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預設的掛載點檢查程序和預設的掛載配置信息的生成流程包括:
編譯器解析預設的默認配置文件和預設的設備差異性配置文件取得預先定義的編譯變量的編譯變量值;
所述編譯器調(diào)用預設的第二編譯規(guī)則文件,根據(jù)所述預設的第二編譯規(guī)則文件和所述編譯變量值,將預設的掛載點檢查程序、所述編譯變量中申明的啟動服務、以及所述啟動服務所需要的預設的掛載配置信息安裝到根文件系統(tǒng)中。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述預設的第一編譯規(guī)則文件和所述編譯變量值進行系統(tǒng)分區(qū)掛載點組合關(guān)系的填充,包括:
通過啟動方式、硬件設備參數(shù)、存儲設備類型、文件系統(tǒng)類型四個方面對所述填充的過程劃分顆粒度。
9.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述預先定義的編譯變量包括通配符和通用變量,所述編譯器解析預設的默認配置文件和預設的設備差異性配置文件取得預先定義的編譯變量的編譯變量值的步驟前,還包括:
所述編譯器根據(jù)所述電子設備的系統(tǒng)特性對所述通配符和所述通用變量進行重定義。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于展訊通信(上海)有限公司,未經(jīng)展訊通信(上海)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210411712.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





