[發明專利]一種文件夾恢復的方法和設備在審
| 申請號: | 202010536761.4 | 申請日: | 2020-06-12 |
| 公開(公告)號: | CN111722961A | 公開(公告)日: | 2020-09-29 |
| 發明(設計)人: | 張宇 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F16/16 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 張元 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件夾 恢復 方法 設備 | ||
本發明提供了一種文件夾恢復的方法和設備,該方法包括以下步驟:記錄文件夾中的文件的inode信息;每間隔閾值時間監控inode信息是否發生變化;響應于inode信息發生變化,將inode信息發生變化前的文件和變化后的文件進行存儲以形成文件變化記錄;響應于接收到將文件進行恢復的指令,在變化記錄中選擇相應的文件進行恢復。通過使用本發明的方案,能夠使得操作系統在系統關鍵位置執行備份與恢復時,降低系統的開銷,同時能夠將系統的關鍵文件給予備份與恢復的保護,能夠有效的降低文件系統的io壓力,有效的提升了系統的穩定性與健壯性。
技術領域
本領域涉及計算機領域,并且更具體地涉及一種文件夾恢復的方法和設備。
背景技術
在計算機操作系統中,對系統的關鍵位置進行文件系統的保護是必不可少的。如果文件因為磁盤損壞,或者用戶誤操作,系統漏洞被侵入等原因造成的文件損壞或丟失。可能會帶來災難性的后果。傳統的操作系統備份文件的方式為系統快照,但是系統快照是對整個磁盤進行備份,當一些不重要的文件頻繁發生變動時,會對系統造成不必要的開銷。
發明內容
有鑒于此,本發明實施例的目的在于提出一種文件夾恢復的方法和設備,通過使用本發明的方法,能夠使得操作系統在系統關鍵位置執行備份與恢復時,降低系統的開銷,同時能夠將系統的關鍵文件給予備份與恢復的保護,能夠有效的降低文件系統的io壓力,有效的提升了系統的穩定性與健壯性。
基于上述目的,本發明的實施例的一個方面提供了一種文件夾恢復的方法,包括以下步驟:
記錄文件夾中的文件的inode(索引節點)信息;
每間隔閾值時間監控inode信息是否發生變化;
響應于inode信息發生變化,將inode信息發生變化前的文件和變化后的文件進行存儲以形成文件變化記錄;
響應于接收到將文件進行恢復的指令,在變化記錄中選擇相應的文件進行恢復。
根據本發明的一個實施例,記錄文件夾中的文件的inode信息包括:
遍歷文件夾下樹形結構的全部inode信息;
將全部inode信息進行存儲或者將符合文件名規則的文件的inode信息進行存儲。
根據本發明的一個實施例,每間隔閾值時間監控inode信息是否發生變化包括:
在配置文件中設定閾值時間;
系統讀取配置文件,并按閾值時間循環獲取文件夾中的文件的inode信息并與記錄的inode信息進行對比;
響應于對比的結果為兩者不一致,判斷inode信息發生變化。
根據本發明的一個實施例,響應于接收到將文件進行恢復的指令,在變化記錄中選擇相應的文件進行恢復包括:
查找變化記錄中的文件的歷史文件;
在歷史文件中選擇相應的文件將文件夾中的文件進行替換;
將文件替換的信息記錄到變化記錄中。
根據本發明的一個實施例,還包括:
響應于變化記錄大于容量閾值,按預設規則將變化記錄進行清理。
本發明的實施例的另一個方面,還提供了一種文件夾恢復的設備,設備包括:
記錄模塊,記錄模塊配置為記錄文件夾中的文件的inode信息;
監控模塊,監控模塊配置為每間隔閾值時間監控inode信息是否發生變化;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010536761.4/2.html,轉載請聲明來源鉆瓜專利網。





