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