NetApp數(shù)據(jù)恢復環(huán)境:
NetApp某型號存儲,存儲中有數(shù)十塊SAS硬盤,該型號NetApp存儲硬盤是扇區(qū)大小是520字節(jié)。存儲中的lun都映射給小型機使用,存放Oracle數(shù)據(jù)庫文件,采用ASM裸設備存儲方式。
NetApp存儲故障:
由于業(yè)務發(fā)展需要重新規(guī)劃存儲空間,工作人員直接將存儲卷全部刪除并重新分配。當刪除卷還沒有開始重新分配的時候,上層業(yè)務宕機,運維工程師緊急排查故障情況,發(fā)現(xiàn)業(yè)務服務器上的磁盤都消失了,無法訪問數(shù)據(jù)。
NetApp存儲數(shù)據(jù)恢復過程:
1、將故障存儲中的所有磁盤編號后取出,硬件工程師檢測后沒有發(fā)現(xiàn)有磁盤存在硬件故障。將每塊磁盤做只讀完全鏡像,鏡像完成后將所有磁盤按照編號還原到原存儲中。后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復操作都在鏡像文件上進行,避免對原始磁盤數(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ù)恢復——Netapp數(shù)據(jù)恢復
4、數(shù)據(jù)塊中包含數(shù)據(jù)塊描述信息,根據(jù)描述信息可以找出校驗盤,校驗盤在提取數(shù)據(jù)時需要剔除。
校驗塊描述信息:
北亞企安數(shù)據(jù)恢復——Netapp數(shù)據(jù)恢復
5、根據(jù)每塊磁盤的磁盤信息以及磁盤的RAID盤序表確定盤序。首先確定各個磁盤所屬aggr組,然后判斷組內(nèi)盤序。
netapp盤序表:
北亞企安數(shù)據(jù)恢復——Netapp數(shù)據(jù)恢復
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ù)恢復——Netapp數(shù)據(jù)恢復
7、獲取目錄項,根據(jù)其節(jié)點編號找到對應節(jié)點。
目錄項信息:
北亞企安數(shù)據(jù)恢復——Netapp數(shù)據(jù)恢復
8、使用北亞企安自主開發(fā)的NetApp解析程序解析asm文件系統(tǒng),提取oracle數(shù)據(jù)庫文件。
北亞企安數(shù)據(jù)恢復——Netapp數(shù)據(jù)恢復
9、搭建小機環(huán)境,安裝oracle數(shù)據(jù)庫,檢測數(shù)據(jù)庫文件和備份文件。使用提取出的數(shù)據(jù)庫文件啟動數(shù)據(jù)庫,可以正常啟動。
使用篩選出的備份文件還原數(shù)據(jù)庫,用戶方進行驗證后確認備份文件數(shù)據(jù)完整有效,認可數(shù)據(jù)恢復結(jié)果。本次NetApp存儲數(shù)據(jù)恢復工作完成。
審核編輯 黃宇
-
服務器
+關(guān)注
關(guān)注
12文章
9304瀏覽量
86066 -
數(shù)據(jù)恢復
+關(guān)注
關(guān)注
10文章
585瀏覽量
17632
發(fā)布評論請先 登錄
相關(guān)推薦
服務器數(shù)據(jù)恢復—Zfs文件系統(tǒng)服務器數(shù)據(jù)恢復案例
![](https://file1.elecfans.com/web3/M00/00/2C/wKgZO2dG4seAGliiAARJKNgoClc713.jpg)
【NetApp數(shù)據(jù)恢復】NetApp存儲數(shù)據(jù)恢復案例#服務器數(shù)據(jù)恢復 #數(shù)據(jù)恢復 #netapp數(shù)據(jù)恢復
服務器數(shù)據(jù)恢復—EVA存儲誤刪除VDISK的數(shù)據(jù)恢復案例
![服務器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—EVA<b class='flag-5'>存儲</b>誤<b class='flag-5'>刪除</b>VDISK的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/90/B5/wKgaomTcYVyAdDFhAAlC5Hqx7Ds445.png)
NetApp數(shù)據(jù)恢復—NetApp存儲WAFL文件系統(tǒng)下誤刪除的數(shù)據(jù)恢復案例
服務器數(shù)據(jù)恢復—SAN環(huán)境下LUN映射錯誤導致寫操作互斥失敗的數(shù)據(jù)恢復案例
Oracle數(shù)據(jù)恢復—Oracle刪除數(shù)據(jù)不用怕!這些數(shù)據(jù)恢復方法了解一下
服務器數(shù)據(jù)恢復—EMC Isilon存儲中虛擬機數(shù)據(jù)恢復案例
![服務器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—EMC Isilon<b class='flag-5'>存儲</b>中虛擬機<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/EE/2E/wKgaomZqhYSAF4SpAALVCukOeT0001.png)
服務器數(shù)據(jù)恢復—同友存儲raid5陣列崩潰的數(shù)據(jù)恢復案例
![服務器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—同友<b class='flag-5'>存儲</b>raid5陣列崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/E9/2D/wKgaomZO01aAQk3VAAB8JT8rXjY902.png)
服務器數(shù)據(jù)恢復—存儲中卷被刪除后重建如何恢復被刪除卷的數(shù)據(jù)?
NetApp數(shù)據(jù)恢復—WAFL文件系統(tǒng)下誤刪除數(shù)據(jù)的數(shù)據(jù)恢復案例
EVA數(shù)據(jù)恢復—EVA存儲中磁盤掉線導致LUN丟失的數(shù)據(jù)恢復案例
![EVA<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—EVA<b class='flag-5'>存儲</b>中磁盤掉線導致<b class='flag-5'>LUN</b>丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file.elecfans.com/web2/M00/9F/8F/pYYBAGQ4z7yAKx95AAHQwWZpo1s129.png)
NetApp數(shù)據(jù)恢復—NetApp存儲中的卷丟失的數(shù)據(jù)恢復案例
![<b class='flag-5'>NetApp</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>NetApp</b><b class='flag-5'>存儲</b>中的卷丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file.elecfans.com/web2/M00/9A/09/poYBAGQbyYqAJEoTAAJMTXsNptM646.png)
評論