[發明專利]一種掉電保護方法、計算設備及存儲介質在審
| 申請號: | 202111111665.6 | 申請日: | 2021-09-23 |
| 公開(公告)號: | CN113568787A | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 潘學榮;翁英杰 | 申請(專利權)人: | 統信軟件技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F16/172;G06F16/16;G06F16/11;G06F9/4401 |
| 代理公司: | 北京瀚方律師事務所 11774 | 代理人: | 周紅力 |
| 地址: | 100176 北京市大興區北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 掉電 保護 方法 計算 設備 存儲 介質 | ||
1.一種掉電保護方法,在計算設備中執行,包括步驟:
建立根分區的新掛載點來綁定掛載根分區,并建立堆疊分區的掛載點來掛載堆疊分區;
在所述根分區的新掛載點建立下層目錄,在所述堆疊分區的掛載點建立上層目錄;
對所述上層目錄中的數據進行清理;
基于清理后的上層目錄和所述下層目錄合并形成堆疊文件系統;以及
掛載所述堆疊文件系統,并將所述堆疊文件系統作為新的根文件系統來引導所述計算設備的操作系統啟動。
2.如權利要求1所述的方法,其中,對所述上層目錄中的數據進行清理的步驟包括:
獲取持久化目錄列表,遍歷所述持久化目錄列表中包含的一個或多個持久化目錄;
將所述上層目錄下除所述一個或多個持久化目錄之外的數據刪除,以保留所述一個或多個持久化目錄。
3.如權利要求2所述的方法,其中,所述一個或多個持久化目錄包括用戶目錄,以便保留所述用戶目錄下的用戶數據。
4.如權利要求1-3中任一項所述的方法,其中,將所述堆疊文件系統作為新的根文件系統來引導操作系統啟動的步驟包括:
運行所述堆疊文件系統中的第一個系統進程,以便啟動操作系統。
5.如權利要求1-3中任一項所述的方法,其中,在建立堆疊分區的掛載點之前,包括步驟:
建立堆疊分區,以便通過所述堆疊分區存儲操作系統運行過程中產生的數據。
6.如權利要求1-3中任一項所述的方法,其中,綁定掛載根分區的步驟包括:
將所述根分區的原掛載點綁定掛載到所述新掛載點上。
7.如權利要求1-3中任一項所述的方法,其中,在堆疊分區的掛載點建立上層目錄包括:
在堆疊分區的掛載點建立上層目錄和工作目錄,所述工作目錄適于存放臨時文件和間接文件。
8.如權利要求1-3中任一項所述的方法,其中,所述堆疊文件系統包括:
下層目錄,適于以只讀的方式掛載所述根分區;
上層目錄,適于以可讀寫的方式掛載所述堆疊分區;
合并目錄,適于將所述上層目錄和下層目錄進行合并后掛載,以實現掛載所述堆疊文件系統。
9.一種計算設備,包括:
至少一個處理器;以及
存儲器,存儲有程序指令,其中,所述程序指令被配置為適于由所述至少一個處理器執行,所述程序指令包括用于執行如權利要求1-8中任一項所述的方法的指令。
10.一種存儲有程序指令的可讀存儲介質,當所述程序指令被計算設備讀取并執行時,使得所述計算設備執行如權利要求1-8中任一項所述方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于統信軟件技術有限公司,未經統信軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111111665.6/1.html,轉載請聲明來源鉆瓜專利網。





