Netapp 資料恢復案例;誤刪除所有lun解決方案
NetApp FAS3220是NetApp推出的中端儲存陣列,針對NAS和SAN環境構建,被定製為虛擬化、私有云或傳統、早先的用途,適用於從幾TB到超過2PB的儲存需求,提供資料保護,可擴充套件性,自動精簡配置,精簡克隆,備份和災難恢復,下面就講解NetApp FAS 3220儲存的資料恢復的方法。
本次講解的NetApp FAS 3220型號的儲存,硬體環境是一共96塊600G的SAS硬碟,硬碟和普通的硬碟還不一樣,這個硬碟的扇區大小是520位元組一個扇區,上層應用環境也很複雜,所有的lun都是對映給小型機使用,存放是Oracle資料庫檔案還是ASM裸裝置儲存方式。可能是工作人員失誤,誤操作刪除了儲存上的是所有lun,據瞭解當時是要重新規劃儲存空間,直接把儲存卷全部刪除進行重新分配。在刪除之後還沒有分配的時候,上層業務就當機了,這個時候運維工程師緊急排查故障情況,發現業務伺服器上的磁碟都沒有了,沒有辦法訪問資料了,發現操作失誤,緊急啟動資料恢復預案。
為保護好現場環境,防止資料恢復過程中由於誤操作對原始磁碟造成二次破壞,資料恢復工程師把每塊磁碟都做只讀完全映象。此後所有恢復操作都在映象檔案上進行。
在做完映象的同時,工程師緊急制定了恢復方案,為客戶講解恢復方案的可行性,客戶認可方案,做完映象之後,我們就立即按照制定方案實施,下面是恢復方案的具體實施步驟:
1、Netapp儲存的儲存過程分析,
第一步,分析盤序和LVM的組成方式。
第二步,掃描硬碟內的所有節點。
第三步,在節點掃描結果中找到檔案大小符合需求的節點並提取此節點。
第四步,根據索引根內的第一級資料指標提取本檔案的所有直接資料指標,在指標提取完畢後開始提取檔案資料。
2、解析超級塊
在硬碟的前面扇區的位置找到超級塊相關資訊,從超級塊中得到相應資訊。
3、剔除校驗盤
資料塊會有資料塊描述資訊。根據這些資訊可以判斷出哪些磁碟是校驗盤(提取資料時校驗盤需剔除)
4、判斷aggr盤序
盤序分析時主要依據每塊磁碟的磁碟資訊以及磁碟的RAID盤序表確定盤序。首先要確定各個磁碟所屬aggr組,然後再判斷組內盤序,取得資料盤的盤序即可。
5、節點及節點頭部資訊分析
Netapp的節點分佈在數量眾多的資料塊內,在資料塊內又被統一組織為節點組。每個節點組的部分位元組記錄一些系統資料,部位元組為一項記錄各個檔案節點。根據使用者級別可分為兩類:系統檔案節點和使用者檔案節點。
6、獲取目錄項,並根據其節點編號,找到對應節點。
7、分析好儲存結構之後,就開始用NetApp解析程式進行資料的提取了, 解析asm檔案系統,提取出資料庫檔案
8、搭建小機環境,安裝oracle資料庫,檢測資料庫檔案和備份檔案。
9、檢測資料庫檔案
使用提取出的資料庫檔案啟動資料庫,正常啟動
10、檢測資料庫備份檔案
篩選出最新的資料庫備份檔案,使用篩選出的備份檔案還原資料庫,經過一一嘗試,篩選出最新的可用的資料庫備份,還原資料庫環境,由客戶進行驗證,客戶對資料庫恢復確認無誤,此次資料恢復工作圓滿成功。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2671807/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【儲存資料恢復案例】Netapp誤操作刪除lun的資料恢復資料恢復APP
- 【NetApp資料恢復案例】針對NetApp誤刪除資料的恢復APP資料恢復
- 【NetApp資料恢復】誤刪除NetApp上的lun導致伺服器當機的NetApp資料恢復APP資料恢復伺服器
- 【儲存資料恢復】NetApp儲存誤刪除的資料恢復案例資料恢復APP
- 【伺服器資料恢復】NetApp儲存誤刪除的資料恢復案例伺服器資料恢復APP
- 【伺服器資料恢復】NetApp儲存中lun被誤刪除的資料恢復過程伺服器資料恢復APP
- 【伺服器資料恢復】伺服器誤刪除lun如何恢復資料?伺服器資料恢復
- 【儲存資料恢復】NetApp儲存誤刪資料夾的資料恢復案例資料恢復APP
- oracle恢復誤刪除資料Oracle
- 【oracle資料庫資料恢復】誤操作導致的資料庫誤刪除的資料恢復案例Oracle資料庫資料恢復
- 【虛擬化資料恢復】KVM虛擬機器誤刪除資料恢復案例資料恢復虛擬機
- 【儲存資料恢復】HP EVA儲存誤刪除VDISK的資料恢復案例資料恢復
- 【伺服器資料恢復】EMC Unity儲存誤刪除的資料恢復案例伺服器資料恢復Unity
- 【伺服器資料恢復】EMC Isilon儲存誤刪除的資料恢復案例伺服器資料恢復
- 伺服器資料恢復—NTFS誤操作刪除/格式化的資料恢復案例伺服器資料恢復
- 【北亞資料恢復】誤刪除oracle表和誤刪除oracle表資料的資料恢復方法資料恢復Oracle
- Oracle閃回刪除恢復誤刪資料Oracle
- Flashback Query恢復誤刪除資料(轉)
- 伺服器資料恢復-LINUX誤刪除/格式化資料的資料恢復方案伺服器資料恢復Linux
- 【虛擬機器資料恢復】VMware ESXi誤刪除虛擬機器的資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】XenServer虛擬機器被誤操作刪除的資料恢復案例伺服器資料恢復Server虛擬機
- Sybase ASE資料庫恢復,Sybase資料恢復,資料誤刪除恢復工具READSYBDEVICE資料庫資料恢復dev
- 誤刪除資料了怎麼辦?小編交易誤刪除資料的恢復方法
- EMC 儲存資料恢復案例詳解【資料恢復方案】資料恢復
- MySQL資料庫表誤刪除恢復(一)MySql資料庫
- Oracle恢復誤刪除的資料檔案Oracle
- truncate table 誤刪除資料後的恢復
- 【伺服器資料恢復】AIX環境下誤刪除邏輯卷的資料恢復方案伺服器資料恢復AI
- 誤刪除儲存SqlServer資料庫資料恢復SQLServer資料庫資料恢復
- 【伺服器資料恢復】伺服器誤刪除KVM虛擬機器的資料恢復案例伺服器資料恢復虛擬機
- 【伺服器資料恢復】EMC伺服器Isilon儲存誤刪除的資料恢復案例伺服器資料恢復
- NetApp資料恢復—NetApp儲存池中劃分的卷丟失的資料恢復案例APP資料恢復
- 儲存刪除資料後恢復方法-適用netAPP儲存APP
- EMC NAS中虛擬機器被誤刪除的資料恢復案例虛擬機資料恢復
- 【北亞資料恢復】輸入錯誤命令導致MySQL資料庫資料被刪除的資料恢復案例資料恢復MySql資料庫
- 【伺服器資料恢復】Linux系統下誤刪除虛擬機器的資料恢復案例伺服器資料恢復Linux虛擬機
- 【虛擬機器資料恢復】誤刪除VMware虛擬機器vmdk檔案的資料恢復案例虛擬機資料恢復
- 【伺服器資料恢復】伺服器誤刪除導致郵件資料丟失的資料恢復案例伺服器資料恢復