0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用碎片拼接方法恢復(fù)XenServer虛擬機(jī)中sql sever數(shù)據(jù)庫(kù)數(shù)據(jù)

Frombyte ? 來(lái)源:Frombyte ? 作者:Frombyte ? 2023-03-29 11:59 ? 次閱讀

服務(wù)器故障:

北京某公司管理員誤操作刪除了XenServer虛擬化服務(wù)器上的一臺(tái)虛擬機(jī)。

服務(wù)器數(shù)據(jù)恢復(fù)工程師到現(xiàn)場(chǎng)對(duì)故障服務(wù)器進(jìn)行初檢后發(fā)現(xiàn)服務(wù)器內(nèi)的VPS不可用,虛擬磁盤(pán)數(shù)據(jù)丟失。

服務(wù)器數(shù)據(jù)恢復(fù)過(guò)程:

1、將故障服務(wù)器內(nèi)的所有硬盤(pán)編號(hào)取出后以只讀方式進(jìn)行扇區(qū)級(jí)鏡像備份,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免故障服務(wù)器內(nèi)的原始數(shù)據(jù)被再次破壞。

2、基于鏡像文件對(duì)底層數(shù)據(jù)進(jìn)行分析。故障服務(wù)器內(nèi)虛擬機(jī)磁盤(pán)采用LVM的方式進(jìn)行管理,虛擬機(jī)磁盤(pán)為精簡(jiǎn)模式。排查底層數(shù)據(jù)找到了部分尚未被更新的lvm信息。

pYYBAGQjt1-Adup3AAWZvBf6xrY261.png

北亞企安數(shù)據(jù)恢復(fù)——XenServer數(shù)據(jù)恢復(fù)

3、分析查找到的lvm信息并嘗試還原虛擬磁盤(pán)數(shù)據(jù)區(qū),但是經(jīng)過(guò)分析后發(fā)現(xiàn)虛擬磁盤(pán)數(shù)據(jù)區(qū)中的多數(shù)數(shù)據(jù)已經(jīng)被破壞,只有sql sever數(shù)據(jù)庫(kù)頁(yè)碎片被保留下來(lái)了。

4、基于對(duì)故障服務(wù)器底層數(shù)據(jù)的分析結(jié)果,北亞企安數(shù)據(jù)恢復(fù)工程師團(tuán)隊(duì)決定使用碎片拼接的方案恢復(fù)被破壞的sql sever數(shù)據(jù)庫(kù)。

5、分析sql sever數(shù)據(jù)庫(kù)的起始位置,從頭開(kāi)始依次掃描符合sql sever數(shù)據(jù)庫(kù)頁(yè)的數(shù)據(jù)碎片,按順序?qū)呙璧降膕ql sever數(shù)據(jù)庫(kù)頁(yè)碎片重組成一個(gè)完整的mdf文件,校驗(yàn)文件的完整性,Mdf文件通過(guò)校驗(yàn)。

pYYBAGQjt2iAN_-6AAFRnOXPZgQ366.png

北亞企安數(shù)據(jù)恢復(fù)——XenServer數(shù)據(jù)恢復(fù)

6、搭建一個(gè)sql sever數(shù)據(jù)庫(kù)環(huán)境,將恢復(fù)出來(lái)的mdf文件附加到剛搭建好的sql sever數(shù)據(jù)庫(kù)環(huán)境中,查詢相關(guān)表的最新數(shù)據(jù)狀態(tài),結(jié)果所有查詢的數(shù)據(jù)正常,最近更新的數(shù)據(jù)完整。

pYYBAGQjt2-ABcRtAAQjH4tVF7U532.png

北亞企安數(shù)據(jù)恢復(fù)——XenServer數(shù)據(jù)恢復(fù)

服務(wù)器數(shù)據(jù)驗(yàn)證:

由用戶方工程師對(duì)所有數(shù)據(jù)進(jìn)行驗(yàn)證,經(jīng)過(guò)反復(fù)驗(yàn)證確認(rèn)恢復(fù)數(shù)據(jù)完整可用,本次服務(wù)器數(shù)據(jù)任務(wù)完成。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    虛擬數(shù)據(jù)恢復(fù)XenServer虛擬機(jī)數(shù)據(jù)恢復(fù)案例

    Server操作系統(tǒng)虛擬機(jī),該虛擬機(jī)有2塊虛擬磁盤(pán)(系統(tǒng)盤(pán)+數(shù)據(jù)盤(pán)),當(dāng)作網(wǎng)站服務(wù)器使用。 服務(wù)器虛擬化故障:
    的頭像 發(fā)表于 11-08 10:32 ?44次閱讀
    <b class='flag-5'>虛擬</b>化<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>XenServer</b><b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—通過(guò)拼接數(shù)據(jù)庫(kù)碎片恢復(fù)SQLserver數(shù)據(jù)庫(kù)

    試圖恢復(fù)數(shù)據(jù)庫(kù),發(fā)現(xiàn)有數(shù)個(gè)ndf文件大小變?yōu)?KB。 雖然NDF文件大小變?yōu)?KB,但是NDF文件在磁盤(pán)上還可能存在??梢試L試通過(guò)掃描&拼接數(shù)據(jù)庫(kù)碎片來(lái)
    的頭像 發(fā)表于 10-31 13:21 ?95次閱讀
    <b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—通過(guò)<b class='flag-5'>拼接</b><b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>碎片</b><b class='flag-5'>恢復(fù)</b>SQLserver<b class='flag-5'>數(shù)據(jù)庫(kù)</b>

    虛擬機(jī)數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致XenServer虛擬機(jī)不可用的數(shù)據(jù)恢復(fù)案例

    虛擬機(jī)數(shù)據(jù)恢復(fù)環(huán)境: 某品牌服務(wù)器通過(guò)同品牌某型號(hào)的RAID卡,將4塊STAT硬盤(pán)為一組RAID10陣列。上層部署XenServer虛擬
    的頭像 發(fā)表于 10-21 14:17 ?122次閱讀
    <b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—異常斷電導(dǎo)致<b class='flag-5'>XenServer</b><b class='flag-5'>虛擬機(jī)</b>不可用的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)SQL Server數(shù)據(jù)庫(kù)出現(xiàn)823錯(cuò)誤的數(shù)據(jù)恢復(fù)案例

    SQL Server數(shù)據(jù)庫(kù)故障: SQL Server附加數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤823,附加數(shù)據(jù)庫(kù)失敗。數(shù)據(jù)庫(kù)
    的頭像 發(fā)表于 09-20 11:46 ?264次閱讀
    <b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>SQL</b> Server<b class='flag-5'>數(shù)據(jù)庫(kù)</b>出現(xiàn)823錯(cuò)誤的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    虛擬數(shù)據(jù)恢復(fù)—EXSI虛擬機(jī)誤還原快照如何恢復(fù)數(shù)據(jù)

    還原快照的數(shù)據(jù)恢復(fù)案例。 虛擬數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)由物理機(jī)遷移到EXSI上面的
    的頭像 發(fā)表于 09-09 11:56 ?288次閱讀
    <b class='flag-5'>虛擬</b>化<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EXSI<b class='flag-5'>虛擬機(jī)</b>誤還原快照如何<b class='flag-5'>恢復(fù)數(shù)據(jù)</b>?

    虛擬機(jī)數(shù)據(jù)恢復(fù)—KVM虛擬機(jī)被誤刪除的數(shù)據(jù)恢復(fù)案例

    虛擬機(jī)數(shù)據(jù)恢復(fù)環(huán)境: Linux操作系統(tǒng)服務(wù)器,EXT4文件系統(tǒng)。服務(wù)器中有數(shù)臺(tái)KVM虛擬機(jī)。 虛擬機(jī)1:主
    的頭像 發(fā)表于 08-07 13:33 ?347次閱讀
    <b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—KVM<b class='flag-5'>虛擬機(jī)</b>被誤刪除的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    虛擬數(shù)據(jù)恢復(fù)XenServer虛擬化平臺(tái)數(shù)據(jù)恢復(fù)案例

    ,作為Web服務(wù)器使用,運(yùn)行SQL Server數(shù)據(jù)庫(kù)。共有2個(gè)虛擬磁盤(pán):數(shù)據(jù)盤(pán)+系統(tǒng)盤(pán)。 虛擬化故障: 機(jī)房斷電導(dǎo)致
    的頭像 發(fā)表于 07-30 13:18 ?209次閱讀
    <b class='flag-5'>虛擬</b>化<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>XenServer</b><b class='flag-5'>虛擬</b>化平臺(tái)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)SQL Server數(shù)據(jù)庫(kù)所在分區(qū)空間不足報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

    SQL Server數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)環(huán)境: 某品牌服務(wù)器存儲(chǔ)中有兩組raid5磁盤(pán)陣列。操作系統(tǒng)層面跑著SQL Server
    的頭像 發(fā)表于 07-10 13:54 ?413次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—EMC Isilon存儲(chǔ)虛擬機(jī)數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境: EMC Isilon S200集群存儲(chǔ),共三個(gè)節(jié)點(diǎn),每節(jié)點(diǎn)配置12塊SATA硬盤(pán)。 服務(wù)器存儲(chǔ)故障: 工作人員誤操作刪除虛擬機(jī),虛擬機(jī)
    的頭像 發(fā)表于 06-13 13:38 ?335次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EMC Isilon存儲(chǔ)<b class='flag-5'>中</b><b class='flag-5'>虛擬機(jī)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—KVM虛擬機(jī)raw格式磁盤(pán)文件數(shù)據(jù)恢復(fù)案例

    : 工作人員操作失誤刪除了服務(wù)器上的3臺(tái)KVM虛擬機(jī),虛擬機(jī)運(yùn)行數(shù)據(jù)庫(kù),需恢復(fù)誤刪除虛擬機(jī)
    的頭像 發(fā)表于 05-17 13:33 ?392次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—KVM<b class='flag-5'>虛擬機(jī)</b>raw格式磁盤(pán)文件<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    虛擬數(shù)據(jù)恢復(fù)虛擬機(jī)誤還原快照的數(shù)據(jù)恢復(fù)案例

    有一臺(tái)虛擬機(jī)是由物理機(jī)遷移到ESXI上面的,遷移完成后為該虛擬機(jī)做了一個(gè)快照。虛擬機(jī)上運(yùn)行了一個(gè)SQL Server
    的頭像 發(fā)表于 05-11 11:07 ?470次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—VMware虛擬機(jī)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌EVA某型號(hào)存儲(chǔ)中部署VMware ESXi虛擬化平臺(tái),數(shù)據(jù)盤(pán)(精簡(jiǎn)模式)+快照數(shù)據(jù)盤(pán),
    的頭像 發(fā)表于 05-06 13:26 ?436次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)XenServerVPS不可用的數(shù)據(jù)恢復(fù)案例

    上安裝的是Windows Server操作系統(tǒng),作為Web服務(wù)器使用,網(wǎng)站使用的是SQLServer數(shù)據(jù)庫(kù)。 服務(wù)器故障: 服務(wù)器意外斷電導(dǎo)致XenServer中一臺(tái)VPS(XenServer
    的頭像 發(fā)表于 12-01 13:46 ?737次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>XenServer</b><b class='flag-5'>中</b>VPS不可用的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    SQL Server數(shù)據(jù)庫(kù)備份方法

    SQL Server是一種用于管理和存儲(chǔ)數(shù)據(jù)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。備份數(shù)據(jù)庫(kù)是保護(hù)和恢復(fù)數(shù)據(jù)的重要措施之一,以防止意外
    的頭像 發(fā)表于 11-23 14:27 ?1341次閱讀

    數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—MongoDB數(shù)據(jù)庫(kù)服務(wù)無(wú)法啟動(dòng)并報(bào)錯(cuò)數(shù)據(jù)恢復(fù)案例

    一臺(tái)Windows Server操作系統(tǒng)的虛擬機(jī)虛擬機(jī)上部署有MongoDB數(shù)據(jù)庫(kù)。
    的頭像 發(fā)表于 11-22 14:48 ?510次閱讀
    <b class='flag-5'>數(shù)據(jù)庫(kù)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—MongoDB<b class='flag-5'>數(shù)據(jù)庫(kù)</b>服務(wù)無(wú)法啟動(dòng)并報(bào)錯(cuò)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例