詳解NetAppFAS3220資料恢復操作方法
一、NetApp
FAS3220概述:
Net App FAS3220 是 N etApp 推出的中端儲存陣列,針對 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資料庫,檢測資料庫檔案和備份檔案。
1、檢測資料庫檔案
使用提取出的資料庫檔案啟動資料庫,正常啟動
2、檢測資料庫備份檔案
篩選出最新的資料庫備份檔案,使用篩選出的備份檔案還原資料庫,經過一一嘗試,篩選出最新的可用的資料庫備份,還原資料庫環境,由客戶進行驗證,客戶對資料庫恢復確認無誤,此次資料恢復工作圓滿成功。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2648077/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- EMC 儲存資料恢復案例詳解【資料恢復方案】資料恢復
- EMC Isilon(OneFS)資料恢復案例詳解資料恢復
- 刪庫不跑路-詳解MySQL資料恢復MySql資料恢復
- 資料恢復:AMDU資料抽取恢復資料恢復
- Vsan資料恢復—Vsan資料恢復案例資料恢復
- 【Vsan資料恢復】Vsan資料恢復案例資料恢復
- Oracle資料庫不同損壞級別的恢復詳解Oracle資料庫
- 案例講解伺服器硬碟離線資料恢復方法-資料恢復伺服器硬碟資料恢復
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- Mysql通過ibd檔案恢復資料的步驟詳解MySql
- Sybase ASE資料庫恢復,Sybase資料恢復,資料誤刪除恢復工具READSYBDEVICE資料庫資料恢復dev
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- 【VSAN資料恢復】VSAN儲存資料恢復案例資料恢復
- NAS陣列恢復資料資料恢復開盤陣列資料恢復
- 【伺服器資料恢復】Vsan資料恢復案例伺服器資料恢復
- 資料庫修復資料恢復資料庫資料恢復
- 寶塔資料庫恢復 mysql資料庫丟失恢復 mysql資料庫刪除庫恢復 寶塔mysql資料庫恢復資料庫MySql
- Sybase SQL Anywhere(ASA)資料庫恢復,ASA資料恢復,資料誤刪除恢復工具ReadASADBSQL資料庫資料恢復
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- 北亞企安資料恢復-XSAN資料恢復案例資料恢復
- 伺服器資料恢復-ESX SERVER資料恢復案例伺服器資料恢復Server
- 【伺服器資料恢復】SUN SOLARIS資料恢復案例伺服器資料恢復
- 【資料庫資料恢復】windows server下SqlServer資料庫的資料恢復資料庫資料恢復WindowsServerSQL
- 【資料庫資料恢復】如何恢復Oracle資料庫truncate表的資料資料庫資料恢復Oracle
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- MAC資料恢復Mac資料恢復
- mysql資料恢復MySql資料恢復
- 硬碟資料恢復硬碟資料恢復
- Oracle ASM故障資料恢復解決方案OracleASM資料恢復
- Vsan資料恢復—Vsan分散式儲存資料恢復案例資料恢復分散式
- 儲存崩潰資料恢復過程;資料恢復案例資料恢復
- 【伺服器資料恢復】raid5資料恢復案例伺服器資料恢復AI
- 【北亞資料恢復】硬碟壞道故障如何恢復資料?資料恢復硬碟
- 如何恢復Mysql資料庫的詳細介紹MySql資料庫
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】誤truncate table的Oracle資料庫資料恢復方案資料庫資料恢復Oracle
- 【資料庫資料恢復】oracle資料庫誤truncate table怎麼恢復資料?資料庫資料恢復Oracle