[發(fā)明專利]一種JFS2文件系統(tǒng)數(shù)據(jù)刪除時的數(shù)據(jù)恢復(fù)方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202010190541.0 | 申請日: | 2020-03-18 |
| 公開(公告)號: | CN111400101B | 公開(公告)日: | 2021-06-01 |
| 發(fā)明(設(shè)計)人: | 張宇 | 申請(專利權(quán))人: | 北京北亞宸星科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 北京紀凱知識產(chǎn)權(quán)代理有限公司 11245 | 代理人: | 冀志華 |
| 地址: | 100094 北京市海淀區(qū)溫泉*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 jfs2 文件系統(tǒng) 數(shù)據(jù) 刪除 恢復(fù) 方法 系統(tǒng) | ||
1.一種JFS2文件系統(tǒng)數(shù)據(jù)刪除時的數(shù)據(jù)恢復(fù)方法,其特征在于包括以下步驟:
1)讀取JFS2文件系統(tǒng)的超級塊信息,并搜索JFS2文件系統(tǒng)的超級塊結(jié)構(gòu);
2)解析JFS2文件系統(tǒng)的超級塊結(jié)構(gòu),從中獲取JFS2文件系統(tǒng)的相關(guān)參數(shù);
3)根據(jù)獲取到的JFS2文件系統(tǒng)的相關(guān)參數(shù),對被刪除的文件或目錄進行索引定位,找到被刪除的文件或目錄所在的目錄項以及節(jié)點信息;
所述步驟3)中,具體的定位方法,包括以下步驟:
3.1)根據(jù)獲取到的數(shù)據(jù)塊大小和AIT位置信息,定位到JFS2文件系統(tǒng)的AIT結(jié)構(gòu);
3.2)對AIT結(jié)構(gòu)中的16#節(jié)點進行解析,獲取全部的用戶節(jié)點表結(jié)構(gòu);
3.3)對用戶節(jié)點表中的根目錄節(jié)點進行解析,獲取JFS2文件系統(tǒng)的根目錄信息,并定位到根目錄的目錄塊;
3.4)對目錄塊中的目錄項進行解析,獲取目錄項中的節(jié)點編號和文件名信息;
3.5)根據(jù)獲取的節(jié)點編號信息,在用戶節(jié)點表中定位到相應(yīng)的節(jié)點,獲取節(jié)點類型信息并進行解析;
3.6)重復(fù)上述步驟3.4)~步驟3.5),根據(jù)被刪除的文件或目錄的目錄結(jié)構(gòu)信息,對被刪除的文件或目錄進行索引定位,直至找到被刪除的文件或目錄所在的目錄項;
4)根據(jù)被刪除的文件或目錄所在的目錄項以及節(jié)點信息,對被刪除的文件或目錄的目錄項進行恢復(fù)。
2.如權(quán)利要求1所述的一種JFS2文件系統(tǒng)數(shù)據(jù)刪除時的數(shù)據(jù)恢復(fù)方法,其特征在于:所述步驟1)中,對JFS2文件系統(tǒng)的超級塊結(jié)構(gòu)進行搜索時,所采用的關(guān)鍵字為“4A 32 4653”。
3.如權(quán)利要求1所述的一種JFS2文件系統(tǒng)數(shù)據(jù)刪除時的數(shù)據(jù)恢復(fù)方法,其特征在于:所述步驟2)中,所述JFS2文件系統(tǒng)的相關(guān)參數(shù)包括文件系統(tǒng)大小,數(shù)據(jù)塊大小以及AIT位置信息。
4.如權(quán)利要求1所述的一種JFS2文件系統(tǒng)數(shù)據(jù)刪除時的數(shù)據(jù)恢復(fù)方法,其特征在于:所述步驟3.5)中,根據(jù)節(jié)點類型信息對節(jié)點類型進行確認,并對節(jié)點進行解析時:
若節(jié)點類型為文件節(jié)點,則對節(jié)點進行解析,并獲取文件的數(shù)據(jù)區(qū)的索引信息,對文件進行提取;
若節(jié)點類型為目錄節(jié)點,則對節(jié)點進行解析,并獲取目錄的數(shù)據(jù)區(qū)的索引信息,根據(jù)該索引信息定位目錄塊的位置,并返回步驟3.4),對定位到的目錄塊中的目錄項繼續(xù)進行解析。
5.如權(quán)利要求1所述的一種JFS2文件系統(tǒng)數(shù)據(jù)刪除時的數(shù)據(jù)恢復(fù)方法,其特征在于:所述步驟4)中,對被刪除的文件或目錄的目錄項進行修復(fù)時,修復(fù)內(nèi)容包括目錄塊中的索引項信息以及目錄項中的節(jié)點信息。
6.如權(quán)利要求1所述的一種JFS2文件系統(tǒng)數(shù)據(jù)刪除時的數(shù)據(jù)恢復(fù)方法,其特征在于:所述步驟4)中,對被刪除的文件或目錄的目錄項進行修復(fù)后,需恢復(fù)被刪除的文件或目錄,恢復(fù)時的順序依次為目錄塊的節(jié)點信息-目錄塊-目錄項-下一層目錄塊的節(jié)點信息-下一層目錄塊-下一層目錄項,直至根節(jié)點。
該專利技術(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/202010190541.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





