云服務(wù)器特點:
1、無需硬件設(shè)備,只需按照配置支付相應(yīng)的費用,云服務(wù)器服務(wù)商不僅提供云服務(wù)器環(huán)境,同時還提供技術(shù)咨詢服務(wù)。
2、云服務(wù)器可以更充分的利用資源,無需考慮老舊設(shè)備的淘汰和折舊,節(jié)約購買新設(shè)備的成本。
3、云服務(wù)器服務(wù)商有專業(yè)技術(shù)人員對服務(wù)器進行維護,節(jié)約設(shè)備運行維護成本和搭建成本等,可以讓用戶方將更多資源投入到核心業(yè)務(wù)中。
云服務(wù)器數(shù)據(jù)恢復案例:
云服務(wù)器數(shù)據(jù)恢復環(huán)境及故障:
某ECS網(wǎng)站服務(wù)器,linux操作系統(tǒng)+mysql數(shù)據(jù)庫。mysql數(shù)據(jù)庫采用innodb作為默認存儲引擎。
在執(zhí)行數(shù)據(jù)庫版本更新測試時,操作人員誤誤將在本來應(yīng)該在測試庫執(zhí)行的sql腳本在生產(chǎn)庫上執(zhí)行,導致生產(chǎn)庫上部分表被truncate,還有部分表中少量數(shù)據(jù)被delete。
云服務(wù)器數(shù)據(jù)恢復過程:
1、由于ECS內(nèi)有其他業(yè)務(wù)在運行。為保證被truncate表底層數(shù)據(jù)不被破壞,在進行數(shù)據(jù)恢復之前先對mysql的data目錄所在分區(qū)進行備份。
北亞企安數(shù)據(jù)恢復—云服務(wù)器數(shù)據(jù)恢復
2、由于需要恢復的表內(nèi)無大字段類型值,這些表都是myisam引擎表。掃描數(shù)據(jù)段并下載所必需的數(shù)據(jù)庫段碎片。由于恢復innodb引擎表的數(shù)據(jù)必須依賴表結(jié)構(gòu)信息,mysql的表結(jié)構(gòu)信息存儲于對應(yīng)表名的.frm文件內(nèi)。本案例中.frm文件完好,可直接使用。
北亞企安數(shù)據(jù)恢復—云服務(wù)器數(shù)據(jù)恢復
3、讀取數(shù)據(jù)段內(nèi)系統(tǒng)表信息,獲取需要恢復的表在系統(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ù)恢復工程師按照獲取到的規(guī)則拆分數(shù)據(jù)段內(nèi)二進制數(shù)據(jù),并對不同類型進行字符展示轉(zhuǎn)換(各類整型、浮點型、時間型等),完成數(shù)據(jù)段到sql語句的轉(zhuǎn)換。
5、恢復被delete數(shù)據(jù)的表,流程同truncate表的恢復,不同點在于解析數(shù)據(jù)時需要提取被標注為“delete”的記錄。
6、根據(jù)解析出的表結(jié)構(gòu)信息在恢復環(huán)境中的mysql實例內(nèi)創(chuàng)建表,并將恢復出的數(shù)據(jù)導入。
7、由于直接從底層抓取出的記錄可能存在主鍵不唯一(引擎在存儲時產(chǎn)生的臨時記錄)和記錄重復(緩沖段)以及亂碼(掃描數(shù)據(jù)段時出現(xiàn)特征值匹配成功但不屬于該表的數(shù)據(jù)段)等情況,提取出的記錄可能存在異常,需要人工處理。北亞數(shù)據(jù)恢復工程師對數(shù)據(jù)進行處理。
8、用戶方開啟遠程對數(shù)據(jù)進行驗證。經(jīng)過用戶方的驗證,truncate表和delete記錄的表完整恢復。
北亞企安數(shù)據(jù)恢復—云服務(wù)器數(shù)據(jù)恢復
北亞企安數(shù)據(jù)恢復—云服務(wù)器數(shù)據(jù)恢復
審核編輯 黃宇
-
Linux
+關(guān)注
關(guān)注
88文章
11801瀏覽量
219424 -
服務(wù)器
+關(guān)注
關(guān)注
14文章
10328瀏覽量
91697 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7425瀏覽量
129556 -
數(shù)據(jù)恢復
+關(guān)注
關(guān)注
10文章
722瀏覽量
19036
發(fā)布評論請先 登錄
服務(wù)器數(shù)據(jù)恢復—斷電致虛擬機不可用,LVM損壞數(shù)據(jù)庫碎片重組恢復案例
【服務(wù)器數(shù)據(jù)恢復】從崩潰到重生:16盤服務(wù)器RAID與EXT4文件系統(tǒng)深度修復實錄
【服務(wù)器數(shù)據(jù)恢復】服務(wù)器raid5陣列raid模塊損壞的數(shù)據(jù)恢復案例
【服務(wù)器數(shù)據(jù)恢復】服務(wù)器“泡水”硬盤掉線,數(shù)據(jù)竟這樣恢復
服務(wù)器數(shù)據(jù)恢復—一文讀懂服務(wù)器高頻故障排查+標準數(shù)據(jù)恢復流程
服務(wù)器數(shù)據(jù)恢復—RAIDZ多盤離線導致服務(wù)器崩潰的數(shù)據(jù)恢復案例
服務(wù)器數(shù)據(jù)恢復—意外斷電!Linux服務(wù)器數(shù)據(jù)恢復大揭秘
服務(wù)器數(shù)據(jù)恢復—RAIDZ多塊硬盤離線導致服務(wù)器崩潰的數(shù)據(jù)恢復案例
服務(wù)器數(shù)據(jù)恢復—服務(wù)器斷電導致raid模塊損壞的數(shù)據(jù)恢復案例
服務(wù)器數(shù)據(jù)恢復—服務(wù)器上的卷被誤刪數(shù)據(jù)如何恢復?
服務(wù)器數(shù)據(jù)恢復—硬盤離線導致raid上層的卷無法掛載的數(shù)據(jù)恢復案例
服務(wù)器數(shù)據(jù)恢復—重裝系統(tǒng)導致XFS文件系統(tǒng)分區(qū)丟失的數(shù)據(jù)恢復案例
服務(wù)器數(shù)據(jù)恢復—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復案例
服務(wù)器數(shù)據(jù)恢復—服務(wù)器重裝系統(tǒng)導致分區(qū)消失的數(shù)據(jù)恢復案例
服務(wù)器數(shù)據(jù)恢復—linux操作系統(tǒng)云服務(wù)器數(shù)據(jù)恢復案例
評論