IBM v7000,v3700,v3500 控制器壞了數(shù)據(jù)怎么恢復(fù)?
IBM V系列存儲數(shù)據(jù)恢復(fù),v7000,v3700,V3500控制器壞數(shù)據(jù)提取
BM V3500、IBM V3700專為滿足中小型企業(yè)的需求而設(shè)計,可提供高效的入門級配置,價格合理、易于使用、自我優(yōu)化的更智能的解決方案。
V3500 和 V3700 主要構(gòu)成?2 個控制器模塊(Node Canister),12 或者 24 塊硬盤,2 個 PSU(Power Supply Unit), BBU 電池
V3500 和 V3700 是否可以連接擴展柜?
V3500 不支持?jǐn)U展柜。 V3700 最多可支持 4 個擴展柜,每個擴展柜包含 2 個擴展控制器, 12 或者 24 塊硬盤,2 個 PSU(Power Supply Unit),擴展單元不包含 BBU。
V3500 和v3700 經(jīng)常非法斷電或有故障沒有及時處理會導(dǎo)致數(shù)據(jù)丟失,控制器壞數(shù)據(jù)丟失,數(shù)據(jù)如何恢復(fù)呢?
該系列存儲采用內(nèi)部存儲和自動精簡配置的虛擬化以提高存儲利用率,導(dǎo)致恢復(fù)難度加大,raid算法跟傳統(tǒng)算法完全不一樣,南京兆柏數(shù)據(jù)恢復(fù)中心開發(fā)ibm v系列虛擬存儲恢復(fù)軟件,可完整恢復(fù)。
IBM V3700
IBM Storwize V3000/V5000/V7000 數(shù)據(jù)恢復(fù)軟件
軟件模擬 IBM Storwize V3000/V5000/V7000存儲控制器的算法,可以無需控制器進行Volume空間數(shù)據(jù)重組。
支持因多塊硬盤損壞造成的Mdisk/RAID損壞的數(shù)據(jù)恢復(fù)。
支持存儲控制器損壞的數(shù)據(jù)恢復(fù)。
支持存儲元數(shù)據(jù)損壞的數(shù)據(jù)恢復(fù)。
支持刪除Volume故障的數(shù)據(jù)恢復(fù)。
支持刪除pool/Mdisk的數(shù)據(jù)恢復(fù)。
支持精簡置備Volume的數(shù)據(jù)恢復(fù)。
IBM V7000存儲為例,詳細(xì)講解因為某個MDisk被重建導(dǎo)致的數(shù)據(jù)丟失的恢復(fù)方法。我們本案例中的存儲由于MDisk重建導(dǎo)致對應(yīng)的存儲池中的VDisk丟失,從而影響上層Solaris操作系統(tǒng)中的Oracle數(shù)據(jù)庫無法正常使用。
1、前期備份方法
由于對設(shè)備的分析和恢復(fù)均不在原始設(shè)備進行操作,所以首先我們需要把所有涉及到Oracle數(shù)據(jù)庫的VDisk以只讀模式鏈接到備份服務(wù)器,使用dd或Winhex等專業(yè)工具對映射過來的VDisk做只讀模式的數(shù)據(jù)庫備份。然后對重建后的MDisk成員盤進行排序標(biāo)記并以正常模式取出IBM V7000磁盤柜,將取出的硬盤連接到專業(yè)的設(shè)備,并做只讀模式的全盤鏡像。等到所有備份完成以后再對所有鏈路及物理硬盤進行還原,后期分析和恢復(fù)均不在原始設(shè)備上操作。
2、MDisk及VDisk恢復(fù)方法
A、對備份的MDisk成員盤做只讀模式的數(shù)據(jù)分析,判斷是否會因MDisk重建導(dǎo)致數(shù)據(jù)大量丟失。
B、分析重建后RAID6的數(shù)據(jù)分布規(guī)則,并計算出RAID6的雙校驗均寫到硬盤的具體位置。
C、對RAID6雙校驗破壞的數(shù)據(jù)區(qū)域結(jié)合RAID10的數(shù)據(jù)分布規(guī)則,盡最大可能的還原重建前的MDisk。
D、對恢復(fù)的MDisk做底層卷分析,取出精簡模式的數(shù)據(jù)MAP,并校驗數(shù)據(jù)MAP是否正常。
E、根據(jù)精簡模式的算法結(jié)合數(shù)據(jù)MAP,盡最大可能的還原VDisk。
F、檢測恢復(fù)的VDisk是否正常,否則重新分析A-E的步驟是否有無誤。
3、數(shù)據(jù)庫文件恢復(fù)及數(shù)據(jù)庫文件修復(fù)
A. 對恢復(fù)的VDisk及其他未損壞的VDisk做Oracle數(shù)據(jù)庫頁特征掃描,并生成相應(yīng)的數(shù)據(jù)庫文件的特征集。
B. 根據(jù)數(shù)據(jù)庫的特征集分析出數(shù)據(jù)庫在所有VDisk中的數(shù)據(jù)分布MAP。
C. 恢復(fù)數(shù)據(jù)庫文件,并使用自主開發(fā)的Oracle數(shù)據(jù)庫檢測工具對恢復(fù)的數(shù)據(jù)庫文件做文件一致性檢測。
D. 如數(shù)據(jù)庫文件檢測正常、數(shù)據(jù)庫結(jié)構(gòu)完整,則嘗試啟動數(shù)據(jù)庫實例,同時監(jiān)控狀態(tài)。
E. MOUNT數(shù)據(jù)庫,查看數(shù)據(jù)庫文件狀態(tài)信息,查看數(shù)據(jù)庫整體狀態(tài)。嘗試OPEN數(shù)據(jù)庫,做實例恢復(fù)。
F. 驗證導(dǎo)出數(shù)據(jù)是否正確,否則重復(fù)A-E操作,之到數(shù)據(jù)正確為止。
4、MDisk重建數(shù)據(jù)恢復(fù)成功率預(yù)估
由于IBM V7000存儲中某個MDisk被重建了,導(dǎo)致上層VDisk及Oracle數(shù)據(jù)庫無法正常使用。如果MDisk重建后的類型為RAID6(之前為RAID10),就會導(dǎo)致部分?jǐn)?shù)據(jù)破壞。
下一篇:NAS數(shù)據(jù)恢復(fù)