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服務(wù)器RAID5數(shù)據(jù)恢復(fù)案例

Frombyte ? 來(lái)源:Frombyte ? 作者:Frombyte ? 2023-07-24 17:09 ? 次閱讀

服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:
一臺(tái)Linux Redhat操作系統(tǒng)服務(wù)器上有一組由5塊硬盤(pán)組建的raid5陣列,包含一塊熱備盤(pán)。上層部署一個(gè)OA系統(tǒng)和Oracle數(shù)據(jù)庫(kù)。

服務(wù)器故障:
raid5陣列中的1塊磁盤(pán)離線,硬盤(pán)離線卻沒(méi)有激活熱備盤(pán),直到另外一塊磁盤(pán)離線導(dǎo)致陣列崩潰。
用戶要求恢復(fù)raid5的數(shù)據(jù)和盡可能還原操作系統(tǒng)。經(jīng)過(guò)北亞企安數(shù)據(jù)恢復(fù)工程師初步檢測(cè),故障服務(wù)器中所有硬盤(pán)均沒(méi)有發(fā)現(xiàn)明顯物理故障,也沒(méi)有發(fā)現(xiàn)有明顯的同步跡象。

服務(wù)器數(shù)據(jù)恢復(fù)過(guò)程:
1、將故障服務(wù)器關(guān)機(jī)后,把服務(wù)器中的磁盤(pán)編號(hào)后取出槽位,經(jīng)過(guò)硬件工程師檢測(cè),沒(méi)有發(fā)現(xiàn)有硬盤(pán)存在物理故障。以只讀方式將所有磁盤(pán)進(jìn)行完整鏡像備份。備份完成后根據(jù)編號(hào)將磁盤(pán)還原至原服務(wù)器中,后期的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作基于鏡像進(jìn)行,避免對(duì)原始磁盤(pán)數(shù)據(jù)造成二次破壞。
2、基于鏡像文件進(jìn)行分析,北亞企安數(shù)據(jù)恢復(fù)工程師在后掉線的那塊硬盤(pán)紅發(fā)現(xiàn)了十幾個(gè)壞扇區(qū),其他硬盤(pán)發(fā)現(xiàn)都沒(méi)有壞道。繼續(xù)分析raid5結(jié)構(gòu)相關(guān)信息。

wKgaomS-P5qABpvpAAJHt7YF-2Q139.png

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



3、使用分析獲取到的raid結(jié)構(gòu)相關(guān)信息嘗試重組raid5陣列。經(jīng)過(guò)驗(yàn)證確定分析出來(lái)的raid結(jié)構(gòu)是正確的。按照這個(gè)結(jié)構(gòu)在一塊單盤(pán)上生成虛擬raid并嘗試打開(kāi),沒(méi)有明顯報(bào)錯(cuò)。
4、和用戶方溝通后,用戶方要求我們對(duì)原盤(pán)重建raid(有壞道的那塊盤(pán)已經(jīng)替換)。把步驟2中恢復(fù)好的單盤(pán)用USB接到故障服務(wù)器上,再用linux SystemRescueCd啟動(dòng),通過(guò)dd命令進(jìn)行全盤(pán)回寫(xiě),回寫(xiě)完成后啟動(dòng)操作系統(tǒng)。
5、操作系統(tǒng)啟動(dòng)過(guò)程中報(bào)錯(cuò):/etc/rc.d/rc.sysinit:Line 1:/sbin/pidof:Permission denied,北亞企安數(shù)據(jù)恢復(fù)工程師推測(cè)報(bào)錯(cuò)原因是文件權(quán)限有問(wèn)題。用SystemRescueCd進(jìn)行重啟后進(jìn)行檢查,發(fā)現(xiàn)文件的權(quán)限、大小、時(shí)間都有明顯的錯(cuò)誤,節(jié)點(diǎn)損壞。
6、找到報(bào)錯(cuò)原因后對(duì)重組數(shù)據(jù)中的根分區(qū)進(jìn)行重新分析,定位出錯(cuò)的/sbin/pidof,發(fā)現(xiàn)發(fā)生故障的原因還是由于那塊后掉線硬盤(pán)的壞道。我們只好使用raid陣列中完好的磁盤(pán)對(duì)那塊有壞道的磁盤(pán)的損壞區(qū)域進(jìn)行xor補(bǔ)齊。
7、補(bǔ)齊之后對(duì)文件系統(tǒng)進(jìn)行檢驗(yàn)依然報(bào)錯(cuò)。再一次檢查iNode表發(fā)現(xiàn)那塊有壞道磁盤(pán)的損壞區(qū)域有部分節(jié)點(diǎn)表現(xiàn)為下圖中55 55 55部分。

wKgZomS-P7OAZ4aPAAN7tH44zek109.png

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



通過(guò)上圖可以看到,雖然節(jié)點(diǎn)中描述的uid看起來(lái)是正常的,但是大小、屬性、最初的分配塊都是錯(cuò)誤的。北亞企安數(shù)據(jù)恢復(fù)工程師團(tuán)隊(duì)對(duì)所有可以想到的數(shù)據(jù)恢復(fù)方案進(jìn)行分析后,沒(méi)有找到好的辦法將這個(gè)損壞的節(jié)點(diǎn)找回來(lái),只能?chē)L試修復(fù)或者以相同文件進(jìn)行代替。
8、通過(guò)日志把一切可能有錯(cuò)的文件原節(jié)點(diǎn)塊的節(jié)點(diǎn)信息確定出來(lái),然后再進(jìn)行修正。修正之后重新dd了根分區(qū),但是執(zhí)行fsck -fn /dev/sda5仍然報(bào)錯(cuò)。

wKgaomS-P7yAfX7bAANiPQsMCzk732.png

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


9、根據(jù)報(bào)錯(cuò)提示繼續(xù)查看分析,發(fā)現(xiàn)系統(tǒng)中有多個(gè)節(jié)點(diǎn)共用同樣的數(shù)據(jù)塊,應(yīng)該是磁盤(pán)早掉線而導(dǎo)致出現(xiàn)了節(jié)點(diǎn)信息新舊交集的情況。將錯(cuò)誤節(jié)點(diǎn)清除后再次執(zhí)行fsck -fn /dev/sda5依然報(bào)錯(cuò)。但是這些節(jié)點(diǎn)大多是在doc目錄下,并不影響系統(tǒng)啟動(dòng),于是強(qiáng)行修復(fù)并重啟系統(tǒng),進(jìn)入系統(tǒng)后啟動(dòng)數(shù)據(jù)庫(kù)和應(yīng)用軟件,沒(méi)有
出現(xiàn)報(bào)錯(cuò),一切正常。
10、由用戶方工程師對(duì)恢復(fù)數(shù)據(jù)進(jìn)行檢測(cè),經(jīng)過(guò)用戶方檢測(cè),確認(rèn)恢復(fù)數(shù)據(jù)有效,認(rèn)可數(shù)據(jù)恢復(fù)結(jié)果。本次數(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)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9160

    瀏覽量

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

    關(guān)注

    10

    文章

    573

    瀏覽量

    17458
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    3799

    瀏覽量

    64395
  • RAID5
    +關(guān)注

    關(guān)注

    0

    文章

    120

    瀏覽量

    12727
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    服務(wù)器數(shù)據(jù)恢復(fù)RAID5陣列熱備盤(pán)同步數(shù)據(jù)失敗的數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境: 華為S5300存儲(chǔ)中有12塊FC硬盤(pán),其中11塊硬盤(pán)作為數(shù)據(jù)盤(pán)組建了一組RAID5陣列,剩下的1塊硬盤(pán)作為熱備盤(pán)
    的頭像 發(fā)表于 12-04 16:02 ?217次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>RAID5</b>陣列熱備盤(pán)同步<b class='flag-5'>數(shù)據(jù)</b>失敗的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)RAID5陣列硬盤(pán)離線但熱備盤(pán)未激活的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)服務(wù)器上有一組由5塊硬盤(pán)(4塊數(shù)據(jù)盤(pán)+1塊熱備盤(pán))組建的
    的頭像 發(fā)表于 10-15 10:33 ?291次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>RAID5</b>陣列硬盤(pán)離線但熱備盤(pán)未激活的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—不當(dāng)操作導(dǎo)致raid5陣列數(shù)據(jù)無(wú)法恢復(fù)的案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)服務(wù)器中有一組由4塊SCSI硬盤(pán)組建的raid5磁盤(pán)陣列,劃分了一個(gè)邏輯卷,操作系統(tǒng)為WINDOWS SERVE
    的頭像 發(fā)表于 08-28 13:39 ?257次閱讀

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

    NFS+FTP作為單位內(nèi)部的文件服務(wù)器使用。服務(wù)器為ProLiant DL380系列服務(wù)器,通過(guò)hp smart array控制掛載了一組由14塊SCSI硬盤(pán)組成的
    的頭像 發(fā)表于 07-25 16:34 ?414次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—同友存儲(chǔ)raid5陣列崩潰的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某市教育局同友存儲(chǔ),存儲(chǔ)中有一組由數(shù)塊磁盤(pán)組建的raid5陣列,存儲(chǔ)空間劃分若干lun。每個(gè)lun中有若干臺(tái)虛擬機(jī),其中有數(shù)臺(tái)
    的頭像 發(fā)表于 06-11 11:45 ?475次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—同友存儲(chǔ)<b class='flag-5'>raid5</b>陣列崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)raid5陣列硬盤(pán)離線且熱備盤(pán)未激活的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌x3850 X5服務(wù)器,服務(wù)器上有一組由
    的頭像 發(fā)表于 06-06 17:07 ?400次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>raid5</b>陣列硬盤(pán)離線且熱備盤(pán)未激活的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—X3650服務(wù)器raid5磁盤(pán)陣列數(shù)據(jù)恢復(fù)案例

    內(nèi)的數(shù)據(jù)丟失。 數(shù)據(jù)恢復(fù)工程師在現(xiàn)場(chǎng)對(duì)故障服務(wù)器raid5陣列中的磁盤(pán)進(jìn)行硬件故障檢測(cè),經(jīng)過(guò)檢測(cè)發(fā)現(xiàn)該
    的頭像 發(fā)表于 06-04 11:08 ?525次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)RAID5多塊磁盤(pán)掉線導(dǎo)致崩潰的數(shù)據(jù)恢復(fù)案例

    某公司的一臺(tái)服務(wù)器中的raid5磁盤(pán)陣列有兩塊磁盤(pán)先后掉線,服務(wù)器崩潰。故障服務(wù)器的操作系統(tǒng)為linux,操作系統(tǒng)部署了oa,
    的頭像 發(fā)表于 05-21 11:43 ?781次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>RAID5</b>多塊磁盤(pán)掉線導(dǎo)致崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 昆騰某型號(hào)存儲(chǔ),8個(gè)存放數(shù)據(jù)的存儲(chǔ)柜+1個(gè)存放元數(shù)據(jù)的存儲(chǔ)柜。 元數(shù)據(jù)
    的頭像 發(fā)表于 04-22 14:51 ?415次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—StorNext文件系統(tǒng)下<b class='flag-5'>raid5</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—光纖存儲(chǔ)中raid5出現(xiàn)故障的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境&故障情況: 某企業(yè)光纖存儲(chǔ)上有一組由16塊硬盤(pán)組建的raid5陣列。管理員發(fā)現(xiàn)該光纖存儲(chǔ)上的卷無(wú)法掛載,經(jīng)過(guò)檢查發(fā)現(xiàn)raid5
    的頭像 發(fā)表于 04-10 15:38 ?459次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—分享幾個(gè)服務(wù)器數(shù)據(jù)恢復(fù)的案例

    服務(wù)器數(shù)據(jù)恢復(fù)案例之服務(wù)器raid6中3個(gè)磁盤(pán)離線導(dǎo)致陣列崩潰的數(shù)據(jù)
    的頭像 發(fā)表于 03-04 13:21 ?1162次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)】斷電導(dǎo)致服務(wù)器RAID信息丟失的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境&故障: 某品牌服務(wù)器中有一組由數(shù)塊SAS硬盤(pán)組建的RAID5磁盤(pán)陣列,服務(wù)器
    的頭像 發(fā)表于 02-18 13:53 ?667次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—華為OceanStor存儲(chǔ)raid5數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 華為OceanStor某型號(hào)存儲(chǔ),存儲(chǔ)內(nèi)有一組由24塊硬盤(pán)組建的raid5陣列,配置1塊熱備盤(pán)。 服務(wù)器故障:
    的頭像 發(fā)表于 01-18 11:58 ?454次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—華為OceanStor存儲(chǔ)<b class='flag-5'>raid5</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)服務(wù)器raid5離線硬盤(pán)上線失敗的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 北京某教育機(jī)構(gòu)一臺(tái)服務(wù)器中有一組由3塊磁盤(pán)組建的raid5陣列,服務(wù)器
    的頭像 發(fā)表于 01-05 13:46 ?535次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)raid5崩潰導(dǎo)致同友存儲(chǔ)無(wú)法啟動(dòng)的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)同友存儲(chǔ),存儲(chǔ)上有一組raid5磁盤(pán)陣列,存儲(chǔ)上層有若干臺(tái)虛擬機(jī),其中有3臺(tái)linux操作系統(tǒng)虛擬機(jī)上存放重要
    的頭像 發(fā)表于 01-02 13:28 ?360次閱讀
    【<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>】<b class='flag-5'>raid5</b>崩潰導(dǎo)致同友存儲(chǔ)無(wú)法啟動(dòng)的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例