NetApp數據恢復環境:
NetApp某型號存儲,存儲中有數十塊SAS硬盤,該型號NetApp存儲硬盤是扇區大小是520字節。存儲中的lun都映射給小型機使用,存放Oracle數據庫文件,采用ASM裸設備存儲方式。
NetApp存儲故障:
由于業務發展需要重新規劃存儲空間,工作人員直接將存儲卷全部刪除并重新分配。當刪除卷還沒有開始重新分配的時候,上層業務宕機,運維工程師緊急排查故障情況,發現業務服務器上的磁盤都消失了,無法訪問數據。
NetApp存儲數據恢復過程:
1、將故障存儲中的所有磁盤編號后取出,硬件工程師檢測后沒有發現有磁盤存在硬件故障。將每塊磁盤做只讀完全鏡像,鏡像完成后將所有磁盤按照編號還原到原存儲中。后續的數據分析和數據恢復操作都在鏡像文件上進行,避免對原始磁盤數據造成二次破壞。
2、分析Netapp存儲的存儲過程。
分析盤序和LVM的組成方式,掃描硬盤內的所有節點并找到&提取文件大小符合需求的節點。根據索引根內的第一級數據指針提取本文件的所有直接數據指針,指針提取完成后提取文件數據。
3、在硬盤靠前扇區的位置找到超級塊相關信息。
netapp超級塊:
北亞企安數據恢復——Netapp數據恢復
4、數據塊中包含數據塊描述信息,根據描述信息可以找出校驗盤,校驗盤在提取數據時需要剔除。
校驗塊描述信息:
北亞企安數據恢復——Netapp數據恢復
5、根據每塊磁盤的磁盤信息以及磁盤的RAID盤序表確定盤序。首先確定各個磁盤所屬aggr組,然后判斷組內盤序。
netapp盤序表:
北亞企安數據恢復——Netapp數據恢復
6、Netapp的節點分布在數量眾多的數據塊內,在數據塊內又被統一組織為節點組。每個節點組的部分字節記錄系統數據,部分字節為一項來記錄各個文件節點。文件節點根據用戶級別可分為兩類:系統文件節點和用戶文件節點。
netapp節點:
北亞企安數據恢復——Netapp數據恢復
7、獲取目錄項,根據其節點編號找到對應節點。
目錄項信息:
北亞企安數據恢復——Netapp數據恢復
8、使用北亞企安自主開發的NetApp解析程序解析asm文件系統,提取oracle數據庫文件。
北亞企安數據恢復——Netapp數據恢復
9、搭建小機環境,安裝oracle數據庫,檢測數據庫文件和備份文件。使用提取出的數據庫文件啟動數據庫,可以正常啟動。
使用篩選出的備份文件還原數據庫,用戶方進行驗證后確認備份文件數據完整有效,認可數據恢復結果。本次NetApp存儲數據恢復工作完成。
審核編輯 黃宇
-
服務器
+關注
關注
12文章
9123瀏覽量
85328 -
數據恢復
+關注
關注
10文章
568瀏覽量
17432
發布評論請先 登錄
相關推薦
評論