【伺服器資料恢復】機房意外斷電導致伺服器資料丟失的資料恢復案例探討
最近一段時間碰到了好幾個意外斷電引起的伺服器故障而導致的資料丟失的案例。意外斷電引起的伺服器故障有:伺服器
無法啟動、伺服器可以啟動但是虛擬機器丟失、伺服器多塊硬碟出現故障離線……(好像最近機房的供電都不太穩定的樣子)
。今天我們通過一個異常斷電導致伺服器資料丟失的案例給大家簡單介紹一下伺服器異常斷電如何進行資料恢復,僅供技
術交流,如果有更好的方法歡迎探討。
伺服器資料恢復環境:
伺服器故障:
突然斷電導致伺服器上的一臺虛擬機器不可用。
伺服器故障分析:
資料恢復第一要務:所有的資料恢復操作之前都必須將原始資料在資料恢復伺服器上進行映象備份,然後只能在映象檔案
上進行資料分析與資料恢復操作,切忌不可對原伺服器做任何操作,保持原伺服器資料的初始狀態。
經過資料恢復工程師的分析發現原伺服器中丟失的虛擬機器磁碟採用了LVM結構,在“/etc/lvm/backup/”目錄下查詢看有
沒有損壞的虛擬機器磁碟的資訊,如果有就說明LVM資訊尚有儲存;如果查詢沒有就說明該資訊已經被更新,只能在底層資料
中查詢看有沒有更新的lvm資訊。本案例就是從底層資料中查詢到了尚未更新的lvm資訊,請見下圖:
找到lvm資訊就說明資料還在,以lvm資訊為基礎進行分析查詢虛擬磁碟的分割槽資料。但是經過資料恢復工程師的分析發現
本案例中的虛擬磁碟被破壞掉了。經過伺服器資料恢復工程師的進一步查詢和分析發現該區域的資料確實被破壞了,僅找到
一些資料庫頁碎片。如果想要成功恢復資料就只能通過拼接資料庫碎片這種方法了。
伺服器資料恢復操作:
*rar壓縮包的結構:正常情況下rar壓縮包的第一個扇區記錄的是檔名,可以根據檔名反向分析壓縮包的資料起始位置,
然後把相應的壓縮包底層資料提取出來並重新命名。
1、在本案例的實際操作過程中卻出了意外:提取出來的壓縮包解壓時報錯,報錯資訊如下:
2、由於解壓資料包錯,伺服器資料恢復工程師首先嚐試使用rar修復工具(設定為忽略錯誤)進行修復,但是解壓依舊失敗。
3、在資料庫層面分析資料庫開始位置,由於我們已經知道了資料庫名稱,可以由此反推資料庫開始位置。
4、根據每個資料庫頁的編號和檔案號去底層資料掃描符合這個資料庫頁的所有資料。
5、北亞資料恢復工程師把所有掃描出來的資料拼接重組為一個mdf檔案,重組後的mdf檔案如下圖所示:
6、通過校驗程式對重組出來的資料進行檢測。
7、檢測合格後伺服器資料恢復工程師進行資料提取操作。
8、資料恢復工程師搭建了一個資料庫環境,將恢復出來的資料庫資料附加進去進行查詢,確認恢復出來的資料正常。本服
務器資料恢復成功,恢復結果見下圖:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2892977/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【伺服器資料恢復】意外斷電導致RAID模組資訊丟失的資料恢復案例伺服器資料恢復AI
- 【伺服器資料恢復】伺服器意外斷電導致raid資訊丟失的資料恢復伺服器資料恢復AI
- 北亞伺服器資料恢復-機房斷電導致伺服器出現故障,資料丟失的資料恢復案例伺服器資料恢復
- 【北亞伺服器資料恢復】某品牌730系列伺服器意外斷電導致資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】意外斷電導致linux伺服器崩潰的資料恢復案例伺服器資料恢復Linux
- 伺服器資料恢復-斷電導致linux作業系統資料丟失的資料恢復案例伺服器資料恢復Linux作業系統
- 【伺服器資料恢復】斷電導致raid資訊丟失的磁碟陣列資料恢復案例伺服器資料恢復AI陣列
- 【資料庫資料恢復】斷電導致Oracle資料庫資料丟失的資料恢復案例資料庫資料恢復Oracle
- 【北亞資料恢復】意外斷電導致戴爾伺服器raid5陣列資料丟失的資料恢復資料恢復伺服器AI陣列
- 伺服器資料恢復-誤操作導致mysql資料庫資料丟失的資料恢復案例伺服器資料恢復MySql資料庫
- 【伺服器資料恢復】斷電導致伺服器癱瘓的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】伺服器誤刪除導致郵件資料丟失的資料恢復案例伺服器資料恢復
- 伺服器資料恢復—供電電壓不穩導致伺服器異常關機且資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】異常斷電導致虛擬機器檔案丟失不能啟動的資料恢復案例伺服器資料恢復虛擬機
- 伺服器資料恢復—raid5磁碟離線導致SAP資料丟失的資料恢復案例伺服器資料恢復AI
- 【raid資料恢復案例】raid擴容導致的資料丟失的資料恢復AI資料恢復
- 伺服器資料恢復案例之RAID資訊丟失資料恢復伺服器資料恢復AI
- 【伺服器資料恢復】raid6崩潰導致分割槽丟失的資料恢復案例伺服器資料恢復AI
- 【北亞資料恢復】伺服器斷電導致Oracle資料庫報錯的資料恢復案例資料恢復伺服器Oracle資料庫
- 【伺服器資料恢復】哪些故障會導致伺服器資料丟失?多塊硬碟離線的資料恢復案例伺服器資料恢復硬碟
- 【伺服器資料恢復】伺服器儲存共享資料夾丟失資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】ZFS伺服器遷移資料時資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】SAN LUN對映出錯導致檔案系統資料丟失的資料恢復案例伺服器資料恢復
- 伺服器意外斷電導致無法重啟資料恢復伺服器資料恢復
- 【伺服器資料恢復】斷電導致伺服器無法進入系統的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】斷電導致ProLiant伺服器RAID模組損壞的資料恢復案例伺服器資料恢復AI
- 【伺服器資料恢復】xfs檔案系統資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】伺服器之間遷移資料時資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】HP EVA伺服器儲存RAID資訊斷電丟失的資料恢復伺服器資料恢復AI
- 【伺服器資料恢復】RAID5崩潰後強制上線導致資料丟失的資料恢復案例伺服器資料恢復AI
- 【伺服器資料恢復】MDisk重建導致vdisk丟失,上層Oracle資料庫不可用的資料恢復案例伺服器資料恢復Oracle資料庫
- 【儲存資料恢復】esx vmfs的互斥導致儲存資料丟失的資料恢復案例資料恢復
- 伺服器資料恢復-OceanStor儲存xfs分割槽資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】OceanStor儲存中NAS卷資料丟失的資料恢復案例伺服器資料恢復
- 伺服器資料恢復-RAID資訊丟失導致伺服器作業系統無法啟動的資料恢復案例伺服器資料恢復AI作業系統
- 【伺服器資料恢復】意外斷電導致FreeNAS中UFS2檔案系統故障的資料恢復伺服器資料恢復
- 【Vsan資料恢復】斷電導致Vsan分散式儲存虛擬磁碟檔案丟失的資料恢復案例資料恢復分散式
- 伺服器資料恢復—重灌系統導致XFS檔案系統分割槽丟失的資料恢復案例伺服器資料恢復