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

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

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

服務(wù)器數(shù)據(jù)恢復(fù)—ESXi無(wú)法識(shí)別數(shù)據(jù)存儲(chǔ)和VMFS文件系統(tǒng)如何恢復(fù)數(shù)據(jù)?

Frombyte ? 來(lái)源:Frombyte ? 作者:Frombyte ? 2024-04-24 13:52 ? 次閱讀

服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:
一臺(tái)某品牌服務(wù)器,通過(guò)FreeNAS來(lái)做iSCSI,然后使用兩臺(tái)同品牌服務(wù)器做ESXi虛擬化系統(tǒng)。
FreeNAS層為UFS2文件系統(tǒng),使用整個(gè)存儲(chǔ)建一個(gè)稀疏模式的文件,掛載到ESXi虛擬化系統(tǒng)。ESXi虛擬化系統(tǒng)中有3臺(tái)比較重要的虛擬機(jī),這幾臺(tái)虛擬機(jī)情況如下:
1、windows server操作系統(tǒng),運(yùn)行門戶網(wǎng)站,采用ASP.net+PHP混合構(gòu)架,部署的SqlServer和mysql數(shù)據(jù)庫(kù) 。
2、FreeBSD操作系統(tǒng),運(yùn)行Mysql數(shù)據(jù)庫(kù),供其他多臺(tái)虛擬機(jī)使用。
3、windows server系統(tǒng),存放新開(kāi)發(fā)的程序代碼。

服務(wù)器故障&分析:
在一次機(jī)房斷電之后,ESXi系統(tǒng)連不上存儲(chǔ),管理員發(fā)現(xiàn)FreeNAS中的UFS2文件系統(tǒng)出現(xiàn)問(wèn)題,管理員使用fsck修復(fù)文件系統(tǒng)。文件系統(tǒng)修復(fù)完成后,雖然ESXi系統(tǒng)可以連上存儲(chǔ),但ESXi系統(tǒng)無(wú)法識(shí)別原數(shù)據(jù)存儲(chǔ)和VMFS文件系統(tǒng),管理員對(duì)VMFS進(jìn)行格式化后發(fā)現(xiàn)里面沒(méi)有任何數(shù)據(jù)。
應(yīng)用構(gòu)架層次:FreeNAS(UFS2文件系統(tǒng)–> 一個(gè)大的稀疏模式的文件) –> ESXi(VMFS文件系統(tǒng)層) -> 單臺(tái)虛擬機(jī)的虛擬磁盤 (windows-NTFS文件系統(tǒng)/FreeBSD-UFS2文件系統(tǒng))。

服務(wù)器數(shù)據(jù)恢復(fù)過(guò)程:
1、鏡像FreeNAS層,基于鏡像文件分析整個(gè)存儲(chǔ),只發(fā)現(xiàn)一個(gè)文件名為iscsidata的大文件。根據(jù)UFS2文件系統(tǒng)的二進(jìn)制結(jié)構(gòu)定位到iscsidata文件的Inode數(shù)據(jù),發(fā)現(xiàn)此文件被重建過(guò),inode指針指向的數(shù)據(jù)量很少。所以通過(guò)FreeNAS層無(wú)法解決問(wèn)題,只能嘗試通過(guò)VMFS層著手解決。
UFS2文件系統(tǒng)結(jié)構(gòu):
塊大小:16KB
Segment大?。?KB
柱面組大小:188176KB
Tips:UFS2一個(gè)數(shù)據(jù)指針占8字節(jié),一個(gè)塊可存儲(chǔ)2048個(gè)數(shù)據(jù)指針,那么一個(gè)二級(jí)指針塊可存儲(chǔ):2048*2048*16KB=64GB數(shù)據(jù),一個(gè)三級(jí)指針塊則可存儲(chǔ) 64GB*2048=128TB數(shù)據(jù)。如果能找到iscsidata文件的三級(jí)指針塊就能解決 FreeNAS層問(wèn)題。但iscsidata文件重建過(guò),過(guò)程和大小都和原始的一樣,部分指針塊應(yīng)該已經(jīng)被覆蓋。原iscsidata文件的inode和新建的iscsidata文件的inode在同一個(gè)位置,嘗試搜索后沒(méi)有發(fā)現(xiàn)其它有用的inode。北亞企安數(shù)據(jù)恢復(fù)工程師只能現(xiàn)場(chǎng)寫程序收集有用的指針塊。

wKgaomYone-AIvFGAAMifJlD8yY045.png

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



2、由于iscsidata文件采用稀疏模式,在放寬條件后收集到大量三級(jí)指針塊和二級(jí)指針塊。經(jīng)過(guò)分析發(fā)現(xiàn)所有收集到的三級(jí)指針塊都是無(wú)效的,沒(méi)有找到iscsidata文件使用的三級(jí)指針塊,應(yīng)該是在新建iscsidata文件時(shí)被覆蓋(新的iscsidata文件掛載到ESXi后有個(gè)VMFS格式化過(guò)程,而ESXi使用的是GPT分區(qū),GPT分區(qū)會(huì)在磁盤最后寫入冗余的GPT頭和分區(qū)表信息數(shù)據(jù),會(huì)使用到iscsidata文件的三級(jí)指針塊)。
3、分析收集到的二級(jí)指針塊,對(duì)有大量的二級(jí)指針塊的指向數(shù)據(jù)進(jìn)行DUMP,然后再通過(guò)磁盤中的數(shù)據(jù)定位到二級(jí)指針,通過(guò)這種方式可以獲取到大量DUMP的數(shù)據(jù)。
4、分析VMFS層:因?yàn)楦袷交^(guò)VMFS,加上原UFS2文件系統(tǒng)的指針已丟失,所以VMFS元文件基本上不可用,無(wú)重要參考信息,所幸虛擬機(jī)都有快照,仍可恢復(fù)。通過(guò)單臺(tái)虛擬機(jī)(windows(NTFS)和 FreeBSD(UFS2)的文件系統(tǒng)結(jié)構(gòu)),向上定位到VMFS層,再通過(guò)VMFS層定位到DUMP出的單個(gè)64GB文件。
5、通過(guò)多次組合,這3臺(tái)重要虛擬機(jī)的虛擬磁盤都完全恢復(fù)。將恢復(fù)出的網(wǎng)頁(yè)數(shù)據(jù)和數(shù)據(jù)庫(kù)數(shù)據(jù)上傳到新搭建的系統(tǒng)中,拉起應(yīng)用,經(jīng)過(guò)檢測(cè)數(shù)據(jù)完全無(wú)問(wèn)題。

wKgaomYonf-AQo0xAACaWw3YFeQ233.png

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

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9683

    瀏覽量

    87271
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7081

    瀏覽量

    124939
  • 數(shù)據(jù)恢復(fù)

    關(guān)注

    10

    文章

    635

    瀏覽量

    18005
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

    VMware虛擬化平臺(tái) vmfs文件系統(tǒng) 工作人員誤操作重裝操作系統(tǒng),服務(wù)器崩潰。 重裝系統(tǒng)會(huì)導(dǎo)致
    的頭像 發(fā)表于 03-13 10:33 ?299次閱讀
    虛擬化<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—VMware虛擬化環(huán)境下重裝<b class='flag-5'>系統(tǒng)</b>導(dǎo)致<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b>丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>

    服務(wù)器數(shù)據(jù)恢復(fù)—Zfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境&故障: 一臺(tái)zfs文件系統(tǒng)服務(wù)器,管理員誤操作刪除了服務(wù)器上的
    的頭像 發(fā)表于 01-16 17:27 ?326次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—ZFS文件系統(tǒng)下RAIDZ數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲(chǔ)運(yùn)行過(guò)程中突然崩潰,排除人為誤操作、斷電、進(jìn)水和其他機(jī)房不穩(wěn)定因素。管理員重啟服務(wù)器存儲(chǔ)系統(tǒng)
    的頭像 發(fā)表于 12-19 13:31 ?539次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—ZFS<b class='flag-5'>文件系統(tǒng)</b>下RAIDZ<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    云硬盤掛載到新服務(wù)器,怎么恢復(fù)數(shù)據(jù)?

    將云硬盤掛載到新服務(wù)器恢復(fù)數(shù)據(jù),需先獲取掛載權(quán)限和配置信息,登錄新服務(wù)器管理控制臺(tái)選擇并掛載云硬盤到指定點(diǎn),檢查掛載狀態(tài)后訪問(wèn)掛載點(diǎn)恢復(fù)數(shù)據(jù),若數(shù)
    的頭像 發(fā)表于 12-01 22:27 ?567次閱讀

    虛擬化數(shù)據(jù)恢復(fù)—UFS2文件系統(tǒng)數(shù)據(jù)恢復(fù)案例

    虛擬化數(shù)據(jù)恢復(fù)環(huán)境: SAN環(huán)境下通過(guò)iSCSI實(shí)現(xiàn)FreeNAS,F(xiàn)reeNAS采用的UFS2文件系統(tǒng)。物理存儲(chǔ)架構(gòu)在一臺(tái)服務(wù)器上,另外
    的頭像 發(fā)表于 11-11 11:02 ?533次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—raid5陣列+reiserfs文件系統(tǒng)數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)服務(wù)器中有一組由4塊SAS硬盤組建的RAID5陣列,上層安裝linux操作系統(tǒng)統(tǒng)。分區(qū)結(jié)構(gòu):boot分區(qū)+LVM
    的頭像 發(fā)表于 11-07 13:15 ?449次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—EqualLogic存儲(chǔ)硬盤指示燈亮黃燈的數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)EqualLogic存儲(chǔ)中有一組由16塊SAS硬盤組建的RAID5陣列。上層劃分了4個(gè)卷,采用
    的頭像 發(fā)表于 11-05 17:43 ?462次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EqualLogic<b class='flag-5'>存儲(chǔ)</b>硬盤指示燈亮黃燈的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致linux系統(tǒng)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌服務(wù)器+同品牌存儲(chǔ),Linux centos7+EXT4文件系統(tǒng)
    的頭像 發(fā)表于 10-25 17:42 ?984次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—EXT3文件系統(tǒng)下誤刪除數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 郵件服務(wù)器中有一組由8塊盤組成的RAID5陣列, 上層是Linux操作系統(tǒng)+EXT3
    的頭像 發(fā)表于 10-23 15:11 ?407次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EXT3<b class='flag-5'>文件系統(tǒng)</b>下誤刪除<b class='flag-5'>數(shù)據(jù)</b>的<b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—V7000存儲(chǔ)NTFS文件系統(tǒng)數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)掛載在Windows server服務(wù)器上的v7000存儲(chǔ)。
    的頭像 發(fā)表于 10-14 14:03 ?520次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—V7000<b class='flag-5'>存儲(chǔ)</b>NTFS<b class='flag-5'>文件系統(tǒng)</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—xfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例

    某公司一臺(tái)服務(wù)器,連接了一臺(tái)存儲(chǔ)。該服務(wù)器安裝linux操作系統(tǒng),文件系統(tǒng)為xfs。 在運(yùn)行過(guò)程中該
    的頭像 發(fā)表于 08-19 10:49 ?533次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—搬遷導(dǎo)致服務(wù)器無(wú)法識(shí)別raid的數(shù)據(jù)恢復(fù)案例

    某單位機(jī)房搬遷,將所有服務(wù)器存儲(chǔ)搬遷到新機(jī)房并重新連接線路,啟動(dòng)所有機(jī)器發(fā)現(xiàn)其中有一臺(tái)服務(wù)器無(wú)法識(shí)別RAID,提示未做初始化操作。 發(fā)生
    的頭像 發(fā)表于 07-25 16:34 ?741次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—異常斷電導(dǎo)致存儲(chǔ)癱瘓的數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)存儲(chǔ)中有一組由12塊SAS硬盤組建的RAID6磁盤陣列,劃分為一個(gè)卷,分配給幾臺(tái)Vmware
    的頭像 發(fā)表于 06-25 13:41 ?540次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—異常斷電導(dǎo)致<b class='flag-5'>存儲(chǔ)</b>癱瘓的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    、AS、TS類型的視頻文件等。需要恢復(fù)數(shù)據(jù)的虛擬機(jī)通過(guò)NFS協(xié)議共享到ESX主機(jī),視頻文件通過(guò)CIFS協(xié)議共享給虛擬機(jī)(WEB服務(wù)器)。 通過(guò)NFS協(xié)議共享的所有
    的頭像 發(fā)表于 06-13 13:38 ?606次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—EMC Isilon<b class='flag-5'>存儲(chǔ)</b>中虛擬機(jī)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—CX4-480存儲(chǔ)中XFS文件系統(tǒng)分區(qū)丟失的數(shù)據(jù)恢復(fù)案例

    重裝操作系統(tǒng)后,未知原因?qū)е?b class='flag-5'>服務(wù)器操作系統(tǒng)層面的磁盤分區(qū)改變,一個(gè)XFS文件系統(tǒng)分區(qū)丟失,無(wú)法訪問(wèn),該分區(qū)存放大量重要業(yè)務(wù)信息。
    的頭像 發(fā)表于 06-03 14:51 ?504次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—CX4-480<b class='flag-5'>存儲(chǔ)</b>中XFS<b class='flag-5'>文件系統(tǒng)</b>分區(qū)丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品