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