中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

存儲raid崩潰的解決方案是什么

本篇文章為大家展示了存儲raid崩潰的解決方案是什么,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的卡若網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

某公司采用raid5磁盤陣列,由于未知的原因?qū)е麓鎯鋈槐罎o法啟動,raid5陣列中的虛擬機全部丟失,其中3臺虛擬機為重要數(shù)據(jù),需要主要針對該3臺虛擬機進行數(shù)據(jù)恢復(fù)。

一、分析存儲底層次結(jié)構(gòu),制定數(shù)據(jù)恢復(fù)方案。

通過與客戶的溝通及對raid陣列的分析得出故障存儲的底層結(jié)構(gòu)為若干物理磁盤組成一個存儲池,劃分了多個lun,需要進行數(shù)據(jù)恢復(fù)的為lun1,其中包含重點恢復(fù)的3臺虛擬機。如下圖所示:
存儲raid崩潰的解決方案是什么

存儲結(jié)構(gòu)

二、嘗試重組raid恢復(fù)raid陣列數(shù)據(jù)。

在對陣列進行分析重組時發(fā)現(xiàn)用戶原存儲中的raid5陣列共缺失2塊硬盤,熱備盤已經(jīng)啟用。(還原故障過程為:第一塊硬盤掉線后系統(tǒng)啟動熱備盤進行替換,第二塊硬盤掉線時raid5處于降級狀態(tài),第三塊硬盤掉線導(dǎo)致raid陣列崩潰。)這種情況下通常無法通過校驗直接獲取丟失盤的數(shù)據(jù),所以只能使用磁盤同等大小的全0鏡像進行重組(由于依賴空鏡像組成的raid文件系統(tǒng)結(jié)構(gòu)會被嚴(yán)重破壞,相當(dāng)于每個條帶都會缺失兩個塊的數(shù)據(jù),所以除非常情況下不建議如此)。

存儲raid崩潰的解決方案是什么

重建raid

三、通過重組的raid陣列提取LUN。

通過對存儲結(jié)構(gòu)的進一步分析我們可以獲取到存儲劃分的MAP塊,進而對各個LUN的數(shù)據(jù)塊指針進行解析,通過編寫數(shù)據(jù)提取程序(也可借助北亞數(shù)據(jù)恢復(fù)工具)提取LUN碎片。提取完成后進行碎片拼接,組成完整LUN。

存儲raid崩潰的解決方案是什么

提取LUN

四、導(dǎo)出LUN內(nèi)所有虛擬機,嘗試啟動。

因虛擬機名稱涉及客戶隱私且導(dǎo)出過程較為簡單,此處不再贅述。導(dǎo)出虛擬機后嘗試啟動,同預(yù)想相同,操作系統(tǒng)被破壞虛擬機無法啟動。

五、提取虛擬機內(nèi)文件。

由于虛擬機無法啟動,只能對虛擬機內(nèi)的文件進行提取,但多數(shù)文件破壞嚴(yán)重,只有少數(shù)文件可用,只好繼續(xù)制定其他數(shù)據(jù)恢復(fù)方案。

六、通過分析數(shù)據(jù)庫頁提取數(shù)據(jù)。

本次數(shù)據(jù)恢復(fù)的虛擬機內(nèi)有MySQL數(shù)據(jù)庫,可以利用數(shù)據(jù)庫底層存儲的特殊性進行數(shù)據(jù)頁掃描,提取數(shù)據(jù)。(注,虛擬機啟用快照,父盤和快照文件都被損壞的情況下常規(guī)合并操作無法完成,使用本公司自主研發(fā)VMFS快照合并程序進行快照合并。)數(shù)據(jù)恢復(fù)過程截圖如下

存儲raid崩潰的解決方案是什么

七、獲取mysql數(shù)據(jù)頁并分析。

根據(jù)mysql數(shù)據(jù)頁特征進行數(shù)據(jù)頁掃描并導(dǎo)出(innodb引擎可以使用此方案,myisam因為沒有“數(shù)據(jù)頁”概念所以不可用),分析系統(tǒng)表獲取各用戶表信息,根據(jù)各個表的id進行數(shù)據(jù)頁分割。因為表內(nèi)容涉及用戶隱私,此處未配圖

八、提取表結(jié)構(gòu)、提取記錄。

因為數(shù)據(jù)庫使用時間已久,表結(jié)構(gòu)也曾多次變更,加上系統(tǒng)表在存儲損壞后也有部分?jǐn)?shù)據(jù)丟失,記錄提取過程遇到很大阻力。首先獲取最初版本數(shù)據(jù)庫各個表的表結(jié)構(gòu):合并快照前的父盤因為寫入較早,使用第一塊掉線盤進行校驗獲取到這個文件的完整數(shù)據(jù),然后提取出其中數(shù)據(jù)庫各個表的表結(jié)構(gòu),之后客戶方提供了最新版的數(shù)據(jù)庫建表腳本。
分別使用兩組不同表結(jié)構(gòu)對數(shù)據(jù)記錄進行提取并導(dǎo)入恢復(fù)環(huán)境中的mysql數(shù)據(jù)庫內(nèi),然后剔除各個表中因為表結(jié)構(gòu)變更造成的亂碼數(shù)據(jù),最后將兩組數(shù)據(jù)分別導(dǎo)出為.sql文件。

九、數(shù)據(jù)驗證,raid數(shù)據(jù)恢復(fù)成功。

因為兩個版本的數(shù)據(jù)庫表結(jié)構(gòu)不同,所以聯(lián)系了客戶方的應(yīng)用工程師進行調(diào)試。調(diào)試完成后導(dǎo)入平臺,平臺調(diào)試成功,本次數(shù)據(jù)恢復(fù)成功。

上述內(nèi)容就是存儲raid崩潰的解決方案是什么,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文標(biāo)題:存儲raid崩潰的解決方案是什么
當(dāng)前網(wǎng)址:http://www.rwnh.cn/article2/gopeoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、Google自適應(yīng)網(wǎng)站、用戶體驗、面包屑導(dǎo)航、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
普兰县| 晋州市| 陆丰市| 新兴县| 慈利县| 岚皋县| 昌都县| 安宁市| 会理县| 东海县| 拉孜县| 墨竹工卡县| 临湘市| 长宁县| 朝阳市| 图们市| 凤山县| 江津市| 乐陵市| 乌鲁木齐市| 眉山市| 攀枝花市| 奉新县| 马鞍山市| 南和县| 临朐县| 东兴市| 伽师县| 集安市| 东乡族自治县| 江口县| 永嘉县| 法库县| 新乡县| 萨嘎县| 榆林市| 武穴市| 红安县| 伽师县| 垣曲县| 广州市|