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

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

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

服務(wù)器數(shù)據(jù)恢復(fù)-Linux服務(wù)器RAID5數(shù)據(jù)恢復(fù)案例

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2023-07-24 17:09 ? 次閱讀

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

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

服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、將故障服務(wù)器關(guān)機(jī)后,把服務(wù)器中的磁盤編號后取出槽位,經(jīng)過硬件工程師檢測,沒有發(fā)現(xiàn)有硬盤存在物理故障。以只讀方式將所有磁盤進(jìn)行完整鏡像備份。備份完成后根據(jù)編號將磁盤還原至原服務(wù)器中,后期的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作基于鏡像進(jìn)行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
2、基于鏡像文件進(jìn)行分析,北亞企安數(shù)據(jù)恢復(fù)工程師在后掉線的那塊硬盤紅發(fā)現(xiàn)了十幾個(gè)壞扇區(qū),其他硬盤發(fā)現(xiàn)都沒有壞道。繼續(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)過驗(yàn)證確定分析出來的raid結(jié)構(gòu)是正確的。按照這個(gè)結(jié)構(gòu)在一塊單盤上生成虛擬raid并嘗試打開,沒有明顯報(bào)錯(cuò)。
4、和用戶方溝通后,用戶方要求我們對原盤重建raid(有壞道的那塊盤已經(jīng)替換)。把步驟2中恢復(fù)好的單盤用USB接到故障服務(wù)器上,再用linux SystemRescueCd啟動(dòng),通過dd命令進(jìn)行全盤回寫,回寫完成后啟動(dòng)操作系統(tǒng)。
5、操作系統(tǒng)啟動(dòng)過程中報(bào)錯(cuò):/etc/rc.d/rc.sysinit:Line 1:/sbin/pidof:Permission denied,北亞企安數(shù)據(jù)恢復(fù)工程師推測報(bào)錯(cuò)原因是文件權(quán)限有問題。用SystemRescueCd進(jìn)行重啟后進(jìn)行檢查,發(fā)現(xiàn)文件的權(quán)限、大小、時(shí)間都有明顯的錯(cuò)誤,節(jié)點(diǎn)損壞。
6、找到報(bào)錯(cuò)原因后對重組數(shù)據(jù)中的根分區(qū)進(jìn)行重新分析,定位出錯(cuò)的/sbin/pidof,發(fā)現(xiàn)發(fā)生故障的原因還是由于那塊后掉線硬盤的壞道。我們只好使用raid陣列中完好的磁盤對那塊有壞道的磁盤的損壞區(qū)域進(jìn)行xor補(bǔ)齊。
7、補(bǔ)齊之后對文件系統(tǒng)進(jìn)行檢驗(yàn)依然報(bào)錯(cuò)。再一次檢查iNode表發(fā)現(xiàn)那塊有壞道磁盤的損壞區(qū)域有部分節(jié)點(diǎn)表現(xiàn)為下圖中55 55 55部分。

wKgZomS-P7OAZ4aPAAN7tH44zek109.png

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



通過上圖可以看到,雖然節(jié)點(diǎn)中描述的uid看起來是正常的,但是大小、屬性、最初的分配塊都是錯(cuò)誤的。北亞企安數(shù)據(jù)恢復(fù)工程師團(tuán)隊(duì)對所有可以想到的數(shù)據(jù)恢復(fù)方案進(jìn)行分析后,沒有找到好的辦法將這個(gè)損壞的節(jié)點(diǎn)找回來,只能嘗試修復(fù)或者以相同文件進(jìn)行代替。
8、通過日志把一切可能有錯(cuò)的文件原節(jié)點(diǎn)塊的節(jié)點(diǎn)信息確定出來,然后再進(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)該是磁盤早掉線而導(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ù)庫和應(yīng)用軟件,沒有
出現(xiàn)報(bào)錯(cuò),一切正常。
10、由用戶方工程師對恢復(fù)數(shù)據(jù)進(jìn)行檢測,經(jīng)過用戶方檢測,確認(rèn)恢復(fù)數(shù)據(jù)有效,認(rèn)可數(shù)據(jù)恢復(fù)結(jié)果。本次數(shù)據(jù)恢復(fù)工作完成。

審核編輯 黃宇

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

    關(guān)注

    12

    文章

    8701

    瀏覽量

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

    關(guān)注

    10

    文章

    507

    瀏覽量

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

    關(guān)注

    7

    文章

    3712

    瀏覽量

    64025
  • RAID5
    +關(guān)注

    關(guān)注

    0

    文章

    103

    瀏覽量

    12678
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某市教育局同友存儲(chǔ),存儲(chǔ)中有一組由數(shù)塊磁盤組建的raid5陣列,存儲(chǔ)空間劃分若干lun。每個(gè)lun中有若干臺(tái)虛擬機(jī),其中有數(shù)臺(tái)
    的頭像 發(fā)表于 06-11 11:45 ?373次閱讀
    <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陣列硬盤離線且熱備盤未激活的數(shù)據(jù)恢復(fù)案例

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

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

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

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

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 昆騰某型號存儲(chǔ),8個(gè)存放數(shù)據(jù)的存儲(chǔ)柜+1個(gè)存放元數(shù)據(jù)的存儲(chǔ)柜。 元數(shù)據(jù)
    的頭像 發(fā)表于 04-22 14:51 ?299次閱讀
    <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塊硬盤組建的raid5陣列。管理員發(fā)現(xiàn)該光纖存儲(chǔ)上的卷無法掛載,經(jīng)過檢查發(fā)現(xiàn)raid5
    的頭像 發(fā)表于 04-10 15:38 ?322次閱讀

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

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

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

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

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

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 華為OceanStor某型號存儲(chǔ),存儲(chǔ)內(nèi)有一組由24塊硬盤組建的raid5陣列,配置1塊熱備盤。 服務(wù)器故障:
    的頭像 發(fā)表于 01-18 11:58 ?339次閱讀
    <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離線硬盤上線失敗的數(shù)據(jù)恢復(fù)案例

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

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

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

    服務(wù)器數(shù)據(jù)恢復(fù)-raid5故障導(dǎo)致上層卷無法掛載的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺(tái)服務(wù)器中有一組由24塊FC硬盤組建的raid5磁盤陣列,linux
    的頭像 發(fā)表于 12-14 11:32 ?406次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)raid5熱備盤未激活導(dǎo)致陣列崩潰的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌X系列服務(wù)器,4塊SAS硬盤組建了一組RAID5陣列,還有1塊磁盤作為熱備盤使用。
    的頭像 發(fā)表于 12-12 13:58 ?416次閱讀
    <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)致陣列崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—EMC存儲(chǔ)raid5故障的數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲(chǔ)數(shù)據(jù)恢復(fù)環(huán)境: EMC某型號存儲(chǔ),8塊組建一組raid5磁盤陣列。上層操作系統(tǒng)采用zfs文件系統(tǒng)。 服務(wù)器存儲(chǔ)故障&分析:
    的頭像 發(fā)表于 11-30 11:59 ?477次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)Linux操作系統(tǒng)服務(wù)器raid5數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 某品牌linux操作系統(tǒng)服務(wù)器,服務(wù)器中有4塊SAS接口硬盤組建一組
    的頭像 發(fā)表于 11-28 15:07 ?383次閱讀