【北亞資料恢復】zfs檔案系統的伺服器誤刪除的資料恢復

北亞資料恢復發表於2022-01-27

故障:


管理員誤刪除了zfs檔案系統伺服器資料,聯絡北亞資料恢復中心進行資料恢復操作。



zfs檔案系統伺服器資料恢復過程:


1、拿到伺服器後,北亞資料恢復工程師對伺服器內資料進行扇區級映象備份,使用備份資料進行資料分析和資料恢復,不對

原始硬碟進行任何操作,保證原始資料的完整。


2、北亞資料恢復中心幾年前已經完成了對zfs檔案系統底層儲存結構和演算法規律研究的課題,針對zfs檔案系統誤刪除的資料

恢復有成熟解決方案。在接到伺服器後,北亞資料恢復工程師首先根據zfs檔案系統結構和元資訊分析檔案系統盤序、使用盤

數和校驗盤個數等資訊。


3、根據伺服器具體情況,北亞資料恢復工程師編寫了自動掃描程式,在伺服器硬碟內進行全盤掃描節點入口。


4、掃描程式對所有硬碟底層資料掃描結束後,北亞資料恢復工程師再對掃描結果進行分析,查詢最新事件的入口,經過分析

查詢最終確認了掃描結果中時間最近、目錄結構最完整的節點入口。


5、解析節點指標塊,提取出節點表,提取過程中因部分指標塊有損壞,導致節點表不完整,部分損壞。


6、解析節點表,解析目錄項,將檔名和目錄名以及節點號、父節點號記錄到資料庫。


7、根據資料庫中的資訊以及對應關係,將整個目錄結構重建並提取資料。


8、因之前節點表有部分損壞,重新查詢節點表完整的節點入口。最終確認最新且節點表完整的節點入口時間。


9、提取完整的節點表,並解析目錄項,提取資料。


10、嘗試修復最新時間的節點表。



資料驗證:


恢復總資料量為23T,從底層情況來看最新且節點表完整的節點入口時間之前的資料完整恢復,最新且節點表完整的節點入

口時間之後的資料部分恢復,包括部分目錄結構斷開的資料。經伺服器管理員親自驗證,確認資料恢復完整度達到98%,管

理員認可本次資料恢復結果。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2854226/,如需轉載,請註明出處,否則將追究法律責任。

相關文章