服務器故障:
一臺zfs文件系統服務器,管理員誤操作刪除服務器上的數據。
服務器數據恢復過程:
1、將故障服務器所有磁盤編號后取出,硬件工程師檢測所有硬盤后沒有發現有磁盤存在硬件故障。以只讀方式將全部磁盤做扇區級別的鏡像備份,備份完成后按照編號將磁盤還原到原服務器中,后續的數據分析和數據恢復操作都基于鏡像文件進行,避免對原始磁盤數據造成二次破壞。
2、北亞企安數據恢復工程師團隊早期的研究攻關已掌握zfs文件系統的底層存儲結構和算法規律,針對zfs文件系統誤刪除數據具有成熟的數據恢復方案。基于鏡像文件,根據zfs文件系統結構和元信息分析zfs文件系統的盤序、使用盤個數和校驗盤個數等信息。
北亞企安數據恢復——zfs數據恢復
3、根據故障服務器的具體情況,北亞企安數據恢復工程師編寫自動掃描程序,基于硬盤鏡像文件全盤掃描節點入口。掃描結束后分析掃描結果,查找最新事件的入口,經過分析查找最終確認時間最近、目錄結構最完整的節點入口。
4、解析節點指針塊,提取出節點表,提取過程中因部分指針塊損壞,導致節點表有部分損壞。
北亞企安數據恢復——zfs數據恢復
5、解析節點表和目錄項,將文件名、目錄名、節點號、父節點號記錄到數據庫。
6、根據數據庫中的信息以及對應關系,將整個目錄結構重建并提取數據。
7、因為之前節點表有部分損壞,重新查找節點表完整的節點入口。最終確認時間最新且節點表完整的新的節點入口。
8、提取完整的節點表,解析目錄項,提取數據。
9、北亞企安數據恢復工程師嘗試修復最新時間的節點表。
北亞企安數據恢復——zfs數據恢復
10、經用戶方工程師驗證,確認恢復數據的完整度可以接受且數據正確可用,本次數據恢復工作完成。
審核編輯 黃宇
-
服務器
+關注
關注
12文章
9308瀏覽量
86073 -
數據恢復
+關注
關注
10文章
586瀏覽量
17635 -
zfs
+關注
關注
0文章
7瀏覽量
2637
發布評論請先 登錄
相關推薦
服務器數據恢復—如何讓ZFS文件系統數據“起死回生”?
![<b class='flag-5'>服務器</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—如何讓<b class='flag-5'>ZFS</b><b class='flag-5'>文件系統</b><b class='flag-5'>數據</b>“起死回生”?](https://file1.elecfans.com/web2/M00/A6/51/wKgaomUTz2qATYGwAAEAB2YAtgc824.png)
服務器數據恢復—ZFS文件系統下RAIDZ數據恢復案例
![<b class='flag-5'>服務器</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—<b class='flag-5'>ZFS</b><b class='flag-5'>文件系統</b>下RAIDZ<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web3/M00/03/05/wKgZPGdjr12AIq8BAAEK1kJhCPk598.png)
服務器數據恢復—raid5陣列+reiserfs文件系統數據恢復案例
服務器數據恢復—異常斷電導致linux系統無法啟動的數據恢復案例
服務器數據恢復—xfs文件系統服務器數據恢復案例
服務器數據恢復—X3650服務器raid5磁盤陣列數據恢復案例
服務器數據恢復—CX4-480存儲中XFS文件系統分區丟失的數據恢復案例
![<b class='flag-5'>服務器</b><b class='flag-5'>數據</b><b class='flag-5'>恢復</b>—CX4-480存儲中XFS<b class='flag-5'>文件系統</b>分區丟失的<b class='flag-5'>數據</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/EB/2E/wKgZomZdZ5qAA2bbAAK5rtorE7c528.png)
評論