服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境:
某品牌EVA8400,服務(wù)器上安裝VMware ESXi虛擬化平臺(tái),虛擬機(jī)的虛擬磁盤包括數(shù)據(jù)盤(精簡(jiǎn)模式)+快照數(shù)據(jù)盤,部分虛擬機(jī)中運(yùn)行oracle數(shù)據(jù)庫(kù)和mysql數(shù)據(jù)庫(kù)。
服務(wù)器存儲(chǔ)故障&檢測(cè):
存儲(chǔ)異常斷電重啟后,存儲(chǔ)中一臺(tái)虛擬機(jī)無(wú)法啟動(dòng)。工作人員推測(cè)故障原因是異常斷電導(dǎo)致電源模塊出現(xiàn)故障,清空cache后重新啟動(dòng)存儲(chǔ)發(fā)現(xiàn)該虛擬機(jī)仍無(wú)法正常啟動(dòng)。
發(fā)生故障的虛擬機(jī)內(nèi)的數(shù)據(jù)主要是oracle數(shù)據(jù)庫(kù)和mysql數(shù)據(jù)庫(kù),mysql數(shù)據(jù)庫(kù)部分表異常無(wú)法查看數(shù)據(jù)。
1、故障虛擬機(jī)有兩個(gè)快照文件,因?yàn)関mware虛擬機(jī)快照文件被創(chuàng)建后所有的數(shù)據(jù)更新操作都只發(fā)生于快照文件內(nèi),所以必須先合并虛擬機(jī)快照才能確定虛擬磁盤內(nèi)部文件的損壞情況。
2、合并快照完成后,以磁盤格式打開虛擬機(jī)磁盤鏡像文件,發(fā)現(xiàn)文件系統(tǒng)內(nèi)部數(shù)據(jù)異常:文件丟失、文件內(nèi)部數(shù)據(jù)被替換或清零等。mysql數(shù)據(jù)庫(kù)內(nèi)的myisam索引文件MYI被替換為其他數(shù)據(jù)。大概有一個(gè)星期的寫入文件丟失,根據(jù)其他文件的損壞情況及常規(guī)的文件存儲(chǔ)流程可以判斷,這部分?jǐn)?shù)據(jù)暫存于緩沖中沒(méi)有寫入磁盤。緩沖在重啟存儲(chǔ)的過(guò)程中已被清空,所以這部分?jǐn)?shù)據(jù)無(wú)法恢復(fù)。
服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)方案:
1、Mysql數(shù)據(jù)庫(kù)的myisam引擎使用了獨(dú)立表空間對(duì)各個(gè)表的數(shù)據(jù)進(jìn)行存儲(chǔ),文件仍然存在的情況下可以通過(guò)解析底層數(shù)據(jù)的方法獲取表數(shù)據(jù)。索引文件MYI的受損程度影響數(shù)據(jù)恢復(fù)概率,預(yù)計(jì)可恢復(fù)百分之八十到百分之九十的數(shù)據(jù)。
2、Oracle數(shù)據(jù)庫(kù)的校驗(yàn)機(jī)制比較嚴(yán)格,經(jīng)過(guò)測(cè)試發(fā)現(xiàn)系統(tǒng)表空間存在異常,北亞企安數(shù)據(jù)恢復(fù)工程師按照底層數(shù)據(jù)量進(jìn)行分析,預(yù)計(jì)可恢復(fù)百分之八十到百分之九十的數(shù)據(jù)。
3、針對(duì)丟失文件,除去那些存于緩沖而未寫入磁盤的文件,其他丟失的文件可通過(guò)掃描空閑空間獲得。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
14文章
10270瀏覽量
91537 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
714瀏覽量
18990 -
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
4021瀏覽量
68378
發(fā)布評(píng)論請(qǐng)先 登錄
【服務(wù)器數(shù)據(jù)恢復(fù)】意外斷電導(dǎo)致RAID信息丟失與數(shù)據(jù)恢復(fù)全過(guò)程
【服務(wù)器數(shù)據(jù)恢復(fù)】EVA4400/6400/8400存儲(chǔ)底層原理及數(shù)據(jù)恢復(fù)全流程
【服務(wù)器數(shù)據(jù)恢復(fù)】服務(wù)器raid5陣列raid模塊損壞的數(shù)據(jù)恢復(fù)案例
【服務(wù)器數(shù)據(jù)恢復(fù)】EVA存儲(chǔ)硬盤離線,LUN丟后數(shù)據(jù)如何“重生”?
【服務(wù)器數(shù)據(jù)恢復(fù)】服務(wù)器“泡水”硬盤掉線,數(shù)據(jù)竟這樣恢復(fù)
服務(wù)器數(shù)據(jù)恢復(fù)—一文讀懂服務(wù)器高頻故障排查+標(biāo)準(zhǔn)數(shù)據(jù)恢復(fù)流程
服務(wù)器數(shù)據(jù)恢復(fù)—RAIDZ多盤離線導(dǎo)致服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—意外斷電!Linux服務(wù)器數(shù)據(jù)恢復(fù)大揭秘
虛擬機(jī)數(shù)據(jù)恢復(fù)—異常斷電致ESXI存儲(chǔ)失聯(lián)?這份實(shí)戰(zhàn)數(shù)據(jù)恢復(fù)案例請(qǐng)收好
服務(wù)器數(shù)據(jù)恢復(fù)—EqualLogic存儲(chǔ)上raid5磁盤陣列數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—RAIDZ多塊硬盤離線導(dǎo)致服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器斷電導(dǎo)致raid模塊損壞的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—硬盤離線導(dǎo)致raid上層的卷無(wú)法掛載的數(shù)據(jù)恢復(fù)案例
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—服務(wù)器異常斷電導(dǎo)致Oracle數(shù)據(jù)庫(kù)故障的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—EVA存儲(chǔ)異常斷電后出現(xiàn)故障的數(shù)據(jù)恢復(fù)方案
評(píng)論