云服務(wù)器特點:
1、無需硬件設(shè)備,只需按照配置支付相應(yīng)的費用,云服務(wù)器服務(wù)商不僅提供云服務(wù)器環(huán)境,同時還提供技術(shù)咨詢服務(wù)。
2、云服務(wù)器可以更充分的利用資源,無需考慮老舊設(shè)備的淘汰和折舊,節(jié)約購買新設(shè)備的成本。
3、云服務(wù)器服務(wù)商有專業(yè)技術(shù)人員對服務(wù)器進(jìn)行維護(hù),節(jié)約設(shè)備運行維護(hù)成本和搭建成本等,可以讓用戶方將更多資源投入到核心業(yè)務(wù)中。
云服務(wù)器數(shù)據(jù)恢復(fù)案例:
云服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境及故障:
某ECS網(wǎng)站服務(wù)器,linux操作系統(tǒng)+mysql數(shù)據(jù)庫。mysql數(shù)據(jù)庫采用innodb作為默認(rèn)存儲引擎。
在執(zhí)行數(shù)據(jù)庫版本更新測試時,操作人員誤誤將在本來應(yīng)該在測試庫執(zhí)行的sql腳本在生產(chǎn)庫上執(zhí)行,導(dǎo)致生產(chǎn)庫上部分表被truncate,還有部分表中少量數(shù)據(jù)被delete。
云服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、由于ECS內(nèi)有其他業(yè)務(wù)在運行。為保證被truncate表底層數(shù)據(jù)不被破壞,在進(jìn)行數(shù)據(jù)恢復(fù)之前先對mysql的data目錄所在分區(qū)進(jìn)行備份。

2、由于需要恢復(fù)的表內(nèi)無大字段類型值,這些表都是myisam引擎表。掃描數(shù)據(jù)段并下載所必需的數(shù)據(jù)庫段碎片。由于恢復(fù)innodb引擎表的數(shù)據(jù)必須依賴表結(jié)構(gòu)信息,mysql的表結(jié)構(gòu)信息存儲于對應(yīng)表名的.frm文件內(nèi)。本案例中.frm文件完好,可直接使用。

3、讀取數(shù)據(jù)段內(nèi)系統(tǒng)表信息,獲取需要恢復(fù)的表在系統(tǒng)表內(nèi)的注冊信息。
4、在下載的數(shù)據(jù)段文件內(nèi)提取對應(yīng)于各表的數(shù)據(jù)頁,通過解析對應(yīng)表的.frm文件獲取到該表的表結(jié)構(gòu)信息。通過表結(jié)構(gòu)信息獲取到底層數(shù)據(jù)分配規(guī)則。北亞企安數(shù)據(jù)恢復(fù)工程師按照獲取到的規(guī)則拆分?jǐn)?shù)據(jù)段內(nèi)二進(jìn)制數(shù)據(jù),并對不同類型進(jìn)行字符展示轉(zhuǎn)換(各類整型、浮點型、時間型等),完成數(shù)據(jù)段到sql語句的轉(zhuǎn)換。
5、恢復(fù)被delete數(shù)據(jù)的表,流程同truncate表的恢復(fù),不同點在于解析數(shù)據(jù)時需要提取被標(biāo)注為“delete”的記錄。
6、根據(jù)解析出的表結(jié)構(gòu)信息在恢復(fù)環(huán)境中的mysql實例內(nèi)創(chuàng)建表,并將恢復(fù)出的數(shù)據(jù)導(dǎo)入。
7、由于直接從底層抓取出的記錄可能存在主鍵不唯一(引擎在存儲時產(chǎn)生的臨時記錄)和記錄重復(fù)(緩沖段)以及亂碼(掃描數(shù)據(jù)段時出現(xiàn)特征值匹配成功但不屬于該表的數(shù)據(jù)段)等情況,提取出的記錄可能存在異常,需要人工處理。北亞數(shù)據(jù)恢復(fù)工程師對數(shù)據(jù)進(jìn)行處理。
8、用戶方開啟遠(yuǎn)程對數(shù)據(jù)進(jìn)行驗證。經(jīng)過用戶方的驗證,truncate表和delete記錄的表完整恢復(fù)。


審核編輯 黃宇
-
Linux
+關(guān)注
關(guān)注
87文章
11512瀏覽量
213909 -
服務(wù)器
+關(guān)注
關(guān)注
13文章
9797瀏覽量
88043 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7154瀏覽量
125647 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
650瀏覽量
18167
發(fā)布評論請先 登錄
服務(wù)器數(shù)據(jù)恢復(fù)—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器重裝系統(tǒng)導(dǎo)致分區(qū)消失的數(shù)據(jù)恢復(fù)案例

虛擬化數(shù)據(jù)恢復(fù)—VMware虛擬化環(huán)境下重裝系統(tǒng)導(dǎo)致服務(wù)器數(shù)據(jù)丟失的數(shù)據(jù)恢復(fù)

服務(wù)器數(shù)據(jù)恢復(fù)—如何預(yù)防服務(wù)器故障與恢復(fù)服務(wù)器數(shù)據(jù)!
服務(wù)器數(shù)據(jù)恢復(fù)—Zfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例
云硬盤掛載到新服務(wù)器,怎么恢復(fù)數(shù)據(jù)?
服務(wù)器數(shù)據(jù)恢復(fù)—光纖存儲硬盤故障燈亮起的數(shù)據(jù)恢復(fù)案例

服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列+reiserfs文件系統(tǒng)數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致linux系統(tǒng)無法啟動的數(shù)據(jù)恢復(fù)案例
服務(wù)器數(shù)據(jù)恢復(fù)—EXT3文件系統(tǒng)下誤刪除數(shù)據(jù)的恢復(fù)案例

評論