chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

【服務(wù)器數(shù)據(jù)恢復(fù)】Linux Ext4文件系統(tǒng)執(zhí)行fsck檢查一致性后文件掛載報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

Frombyte ? 來(lái)源:Frombyte ? 作者:Frombyte ? 2022-10-21 14:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:

Linux系統(tǒng),Ext4文件系統(tǒng);

劃分為2個(gè)分區(qū):1個(gè)交換分區(qū)和1個(gè)文件系統(tǒng)分區(qū)。

在分析實(shí)際案例之前,我們先了解一下Ext4的相關(guān)知識(shí)。

Ext4文件系統(tǒng)的全部空間被劃分為若干個(gè)塊組,每個(gè)塊組內(nèi)的結(jié)構(gòu)大致相同。

每個(gè)塊組都對(duì)應(yīng)一個(gè)塊組描述符,這些塊組描述符都放在文件系統(tǒng)的前部,稱(chēng)為塊組描述符表。每個(gè)塊組描述符大小為32字節(jié),描述了塊位圖、i-節(jié)點(diǎn)位圖及i-節(jié)點(diǎn)表的地址等信息。

超級(jí)塊(Superblock)是用來(lái)存儲(chǔ)文件系統(tǒng)的配置參數(shù)(如塊大小、總塊數(shù)、i-節(jié)點(diǎn)數(shù))和動(dòng)態(tài)信息(當(dāng)前空閑塊數(shù)和i-節(jié)點(diǎn)數(shù))。Ext4文件系統(tǒng)的超級(jí)塊(Superblock)開(kāi)始于1024字節(jié)處,即2號(hào)扇區(qū)。

i節(jié)點(diǎn)描述文件的時(shí)間信息、大小、塊指針等信息。

塊組描述符和超級(jí)塊在塊中的位置:當(dāng)塊大小為2個(gè)扇區(qū)時(shí),0號(hào)塊是引導(dǎo)程序或者保留塊,超級(jí)塊起始于1號(hào)塊。當(dāng)塊大小為4個(gè)扇區(qū)時(shí),引導(dǎo)程序或者保留塊位于0號(hào)塊的前兩個(gè)扇區(qū),超級(jí)塊位于0號(hào)塊的后兩個(gè)扇區(qū)。當(dāng)塊大小為8個(gè)扇區(qū)時(shí),引導(dǎo)程序或者保留塊位于0號(hào)塊的0-1號(hào)扇區(qū),超級(jí)塊位于0號(hào)塊的2-3號(hào)扇區(qū)。

Ext4文件系統(tǒng)的整體結(jié)構(gòu)及第一個(gè)塊組的具體結(jié)構(gòu)如下圖所示:

pYYBAGNSNzqAU2nXAAEm0EIImZA324.png

北亞數(shù)據(jù)恢復(fù)——Ext4文件系統(tǒng)數(shù)據(jù)恢復(fù)

服務(wù)器故障&分析:

某公司Ext4文件系統(tǒng)umount失敗,管理員執(zhí)行fsck檢查一致性,結(jié)果Ext4文件mount不上(有時(shí)也表現(xiàn)為目錄變成了文件),報(bào)錯(cuò)信息:mount: wrong fs type, bad option,bad superblock。

因?yàn)槿罩竞蛿?shù)據(jù)不一致而導(dǎo)致正常文件系統(tǒng)數(shù)據(jù)被覆蓋的情況在Ext3、Ext4文件系統(tǒng)中發(fā)生的頻率較高。由于journal日志文件保留著緩沖數(shù)據(jù),數(shù)據(jù)恢復(fù)時(shí)可以通過(guò)joumal日志文件找到相關(guān)信息并重建源文件。

安裝Linux系統(tǒng)的硬盤(pán)第一個(gè)扇區(qū)是MBR扇區(qū),通過(guò)觀察MBR分區(qū)表得知本案例中Linux系統(tǒng)分為兩個(gè)分區(qū):交換分區(qū)和文件系統(tǒng)分區(qū)。北亞數(shù)據(jù)恢復(fù)工程師決定通過(guò)joumal日志文件找回丟失的數(shù)據(jù)。

經(jīng)過(guò)數(shù)據(jù)恢復(fù)工程師的檢測(cè)分析,本案例Ext4文件系統(tǒng)相關(guān)信息如下:

1、塊大小為固定的4KB,即8個(gè)扇區(qū)。

2、超級(jí)塊(Superblock)起始位置在1024字節(jié)處,即2號(hào)扇區(qū),大小為2個(gè)扇區(qū)。

3、塊組描述表從第一個(gè)塊開(kāi)始,即從4096字節(jié)處開(kāi)始。

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

1、首先用數(shù)據(jù)恢復(fù)工具將Ext4文件系統(tǒng)打開(kāi),發(fā)現(xiàn)0-23扇區(qū)的數(shù)據(jù)(包括超級(jí)塊和塊組描述符)被日志記錄所覆蓋。Ext3、Ext4文件系統(tǒng)的日志頁(yè)以C0 3B 39 98開(kāi)頭。

pYYBAGNSN0WAXVA7AAILaPxQPHk007.png

北亞數(shù)據(jù)恢復(fù)——Ext4文件系統(tǒng)數(shù)據(jù)恢復(fù)

超級(jí)塊中可以找到關(guān)于塊大小的信息。從journal日志中把超級(jí)塊的備份查找出來(lái),然后再通過(guò)數(shù)據(jù)恢復(fù)工具進(jìn)行超級(jí)塊信息的查找,其標(biāo)志是“53ef”。超級(jí)塊0x18-0x1B處描述塊大小,本案例塊大小為4KB。

poYBAGNSN0yAPuagAAOP2HRmpK8266.png

北亞數(shù)據(jù)恢復(fù)——Ext4文件系統(tǒng)數(shù)據(jù)恢復(fù)

通過(guò)超級(jí)塊查看塊大小。

pYYBAGNSN1OAU5tnAAKQn9LY-UI346.png

北亞數(shù)據(jù)恢復(fù)——Ext4文件系統(tǒng)數(shù)據(jù)恢復(fù)

通過(guò)數(shù)據(jù)恢復(fù)軟件的模板編輯器也可以顯示塊大小。

pYYBAGNSN1iAOeAPAAJ-Gs-RoJY400.png

北亞數(shù)據(jù)恢復(fù)——Ext4文件系統(tǒng)數(shù)據(jù)恢復(fù)

2、重建(恢復(fù))超級(jí)塊;由于原文件系統(tǒng)超級(jí)塊損壞,所以恢復(fù)文件時(shí)要把這部分超級(jí)塊信息粘貼回去,即放在2號(hào)扇區(qū)開(kāi)始或1024字節(jié)處。超級(jí)塊備份的某些部分的數(shù)值可能與實(shí)際的超級(jí)塊數(shù)值不一致,這種情況下需要通過(guò)數(shù)據(jù)恢復(fù)工具的模板管理器進(jìn)行修改。本案例對(duì)超級(jí)塊所在的第0個(gè)塊組做了修改。

pYYBAGNSN12Aa-5GAAModKHgGMo455.png

北亞數(shù)據(jù)恢復(fù)——Ext4文件系統(tǒng)數(shù)據(jù)恢復(fù)

3、重建(恢復(fù))塊組描述表;由于部分塊組描述表被破壞,所以需要先在journal日志文件里找到所有塊組描述表并把它們粘貼回去。本案例中journal日志文件里的塊組描述符表存儲(chǔ)在超級(jí)塊的后面,要找塊組描述表可以先找超級(jí)塊,找到后將塊組描述符表內(nèi)容粘貼到4096字節(jié)處。

4、重建(恢復(fù))目錄;當(dāng)要恢復(fù)某個(gè)文件夾里的文件時(shí),比如kyproc文件夾里的數(shù)據(jù),這些文件夾在WinHex里是不能打開(kāi)的狀態(tài),這意味著這個(gè)目錄已經(jīng)損壞(下圖1)。打開(kāi)其節(jié)點(diǎn)信息,發(fā)現(xiàn)正常數(shù)據(jù)被日志填充(下圖2)。

poYBAGNSN2WAHiggAAIKHVH8Vx0023.png

北亞數(shù)據(jù)恢復(fù)——Ext4文件系統(tǒng)數(shù)據(jù)恢復(fù)

poYBAGNSN22APq6dAAJf-vmwbGs449.png

北亞數(shù)據(jù)恢復(fù)——Ext4文件系統(tǒng)數(shù)據(jù)恢復(fù)

找到上一級(jí)目錄var文件夾,右擊點(diǎn)“open”,打開(kāi)后能看到var文件夾里的所有文件的目錄信息。找到要恢復(fù)的kyproc目錄的信息:12 32 EE 00是其i-節(jié)點(diǎn)號(hào),10 00表示其目錄項(xiàng)長(zhǎng)度,06表示其文件名稱(chēng)長(zhǎng)度,02表示其文件類(lèi)型為目錄。如下圖所示。

poYBAGNSN3OAfeihAAKVGaqmAGk968.png

北亞數(shù)據(jù)恢復(fù)——Ext4文件系統(tǒng)數(shù)據(jù)恢復(fù)

在var文件夾的目錄塊下查找kyproc目錄的位置,如下圖所示,標(biāo)紅的位置是找到的結(jié)果。此位置顯示所在塊號(hào)為62399108。

pYYBAGNSN3iAUx6WAAQQOI_JXdE900.png

北亞數(shù)據(jù)恢復(fù)——Ext4文件系統(tǒng)數(shù)據(jù)恢復(fù)

根據(jù)所在塊號(hào)可以定位kyproc目錄相應(yīng)節(jié)點(diǎn)的位置。由于人工補(bǔ)節(jié)點(diǎn)比較繁瑣,可以從journal日志文件里面找到其節(jié)點(diǎn)信息,把相應(yīng)的信息粘貼回去。

通過(guò)上述方法可以重建(恢復(fù))目錄?;謴?fù)目錄里的文件也是通過(guò)同樣的方法從journal日志文件里找到相應(yīng)的文件的節(jié)點(diǎn)信息,找到后粘貼回原來(lái)的位置,達(dá)到重建(恢復(fù))文件的目的。

5、經(jīng)過(guò)數(shù)據(jù)恢復(fù)工程師的努力,終于把用戶需要的數(shù)據(jù)都恢復(fù)出來(lái),經(jīng)過(guò)數(shù)據(jù)恢復(fù)工程師和用戶的核檢沒(méi)有發(fā)現(xiàn)問(wèn)題。本次數(shù)據(jù)恢復(fù)工作完成。

聲明:本文內(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)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11509

    瀏覽量

    213715
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9791

    瀏覽量

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

    關(guān)注

    10

    文章

    649

    瀏覽量

    18141
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Ext4文件系統(tǒng)新特性

    任何Ext3文件系統(tǒng)都可以輕松的遷移到Ext4文件系統(tǒng),你只需要在只讀模式下運(yùn)行幾條命令即可。這就意味著你完全可以不格式化硬盤(pán)、不重裝操作系統(tǒng)
    發(fā)表于 04-27 19:30 ?1478次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)linux ext3文件系統(tǒng)執(zhí)行FSCK后無(wú)法掛載數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: POWEREDGE系列某型號(hào)服務(wù)器LINUX系統(tǒng)+RAID5。
    的頭像 發(fā)表于 10-27 11:58 ?888次閱讀
    【<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>】<b class='flag-5'>linux</b> <b class='flag-5'>ext</b>3<b class='flag-5'>文件系統(tǒng)</b><b class='flag-5'>執(zhí)行</b><b class='flag-5'>FSCK</b>后無(wú)法<b class='flag-5'>掛載</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)】ocfs2文件系統(tǒng)被誤格式化的數(shù)據(jù)恢復(fù)案例

    用戶誤操作將linux文件系統(tǒng)誤裝入到Ocfs2文件系統(tǒng)數(shù)據(jù)卷上,導(dǎo)致原始Ocfs2文件系統(tǒng)被格式化為
    的頭像 發(fā)表于 12-28 11:21 ?1223次閱讀
    【<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>】ocfs2<b class='flag-5'>文件系統(tǒng)</b>被誤格式化的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    EXT4文件系統(tǒng)下分區(qū)不能掛載數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌PowerEdge系列服務(wù)器,磁盤(pán)陣列存儲(chǔ)型號(hào)為該品牌MD3200系列存儲(chǔ),分配lun; linux cen
    的頭像 發(fā)表于 02-23 14:44 ?1157次閱讀

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

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)服務(wù)器組由8塊盤(pán)組建的RAID5陣列,EXT3
    的頭像 發(fā)表于 08-08 15:15 ?682次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>-<b class='flag-5'>EXT</b>3<b class='flag-5'>文件系統(tǒng)</b>下郵件<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    一臺(tái)服務(wù)器掛載臺(tái)存儲(chǔ)設(shè)備,存儲(chǔ)中劃分個(gè)Lun;服務(wù)器操作系統(tǒng)
    的頭像 發(fā)表于 08-10 14:03 ?910次閱讀

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

    某公司服務(wù)器Ext4文件系統(tǒng)umount失敗,管理員執(zhí)行fsck操作檢查
    的頭像 發(fā)表于 09-04 15:32 ?985次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>- <b class='flag-5'>Ext4</b><b class='flag-5'>文件系統(tǒng)</b><b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—ocfs2文件系統(tǒng)被誤格式化為Ext4文件系統(tǒng)數(shù)據(jù)恢復(fù)案例

    由于工作人員的誤操作,將Ext4文件系統(tǒng)誤裝入到存儲(chǔ)中Ocfs2文件系統(tǒng)數(shù)據(jù)卷上,導(dǎo)致原Ocfs2文件系統(tǒng)被格式化為
    的頭像 發(fā)表于 12-04 10:49 ?681次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—ocfs2<b class='flag-5'>文件系統(tǒng)</b>被誤格式化為<b class='flag-5'>Ext4</b><b class='flag-5'>文件系統(tǒng)</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)服務(wù)器,虛擬化系統(tǒng)為esxi,上層使用iSCSI的方式實(shí)現(xiàn)FC SAN功能,iSCSI通過(guò)FreeNAS構(gòu)建。
    的頭像 發(fā)表于 01-09 14:53 ?1175次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—非正常關(guān)機(jī)導(dǎo)致服務(wù)器文件丟失的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌PowerEdge R730服務(wù)器+PowerVault MD3200存儲(chǔ),劃分若干lun,操作系統(tǒng)版本是ce
    的頭像 發(fā)表于 01-19 13:42 ?841次閱讀

    虛擬機(jī)數(shù)據(jù)恢復(fù)EXT4文件系統(tǒng)下KVM虛擬機(jī)數(shù)據(jù)恢復(fù)案例

    發(fā)行版本中。KVM使用Linux自身的調(diào)度進(jìn)行管理。 本案例中的服務(wù)器操作系統(tǒng)Linux文件系統(tǒng)
    的頭像 發(fā)表于 04-17 14:22 ?597次閱讀
    虛擬機(jī)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>EXT4</b><b class='flag-5'>文件系統(tǒng)</b>下KVM虛擬機(jī)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 郵件服務(wù)器中有組由8塊盤(pán)組成的RAID5陣列, 上層是Linux操作
    的頭像 發(fā)表于 10-23 15:11 ?466次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>EXT</b>3<b class='flag-5'>文件系統(tǒng)</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
    的頭像 發(fā)表于 10-25 17:42 ?1074次閱讀

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

    塊組:Ext4文件系統(tǒng)的全部空間被劃分為若干個(gè)塊組,每個(gè)塊組結(jié)構(gòu)基本上相同。 塊組描述符表:每個(gè)塊組都對(duì)應(yīng)個(gè)塊組描述符,這些塊組描述符統(tǒng)放在
    的頭像 發(fā)表于 11-13 13:25 ?875次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>——<b class='flag-5'>Ext4</b><b class='flag-5'>文件系統(tǒng)</b>umount失敗的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—ocfs2文件系統(tǒng)被格式化為Ext4文件系統(tǒng)數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境&故障: 人為誤操作將Ext4文件系統(tǒng)誤裝入一臺(tái)服務(wù)器存儲(chǔ)上的Ocfs2
    的頭像 發(fā)表于 06-10 12:03 ?208次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—ocfs2<b class='flag-5'>文件系統(tǒng)</b>被格式化為<b class='flag-5'>Ext4</b><b class='flag-5'>文件系統(tǒng)</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例