【伺服器資料恢復】伺服器誤刪除導致郵件資料丟失的資料恢復案例
伺服器資料恢復環境:
8塊盤組成的RAID5磁碟陣列;
EXT3檔案系統。
伺服器故障:
由於誤刪除導致檔案系統中的郵件丟失。
伺服器資料恢復過程:
一、伺服器資料恢復工程師為每塊磁碟做映象, 後續所有的資料恢復操作都在映象盤上進行, 不會對原始磁碟資料造成二次
破壞。
二、分析資料在硬碟中分佈的規律,獲取RAID型別、RAID條帶大小、每塊磁碟的順序等RAID資訊。根據獲取到的RAID信
息重新組建RAID。
三、從組建好的RAID中可以看到上層劃分了數個EXT3分割槽。透過分析每個EXT3分割槽中的底層資料,發現一個分割槽裡面有
大量的郵件頭和nsmail目錄。確認此分割槽就是資料恢復的目標分割槽,使用工具將此分割槽匯出以便後續處理。
RAID中的所有分割槽如下:
nsmail資料夾:
郵件頭示例:
四、恢復郵件。
由於EXT3檔案系統中的檔案被刪除後,節點中的檔案大小和塊指標都被清零,很難透過常規手段去恢復。針對EXT3檔案
系統的特點和郵件檔案本身的結構,資料恢復工程師制定恢復方案:首先對整個檔案系統做掃描,將找到的郵件檔案全部
取出,然後根據郵件本身記錄的收件人、發件人、抄送、主題等資訊進行整理,最後再將資料遷移到263平臺上。
郵件恢復的詳細過程:
1、北亞資料恢復工程師編寫識別收發人、主題等memi標識的程式和ext3超過48k郵件的提取程式。
2、按小於48k、大於48k兩種演算法對郵件進行提取。提取的同時生成郵件索引資訊庫,並提取非自由空間和非郵件區。
3、人工分析提取的非自由空間和非郵件區,確認是否有遺漏的郵件。如果有遺漏則確定遺漏的原因,調整演算法重新進行掃描。
4、重複2、3這2步的過程,直到所有的非自由空間和非郵件區中沒有遺漏的郵件。
5、把所有提取出的郵件按照資料庫中解析到的收件人和發件人歸類,每個賬號一個資料夾(內含收件和發件兩個資料夾)。
郵件恢復結果:
第一次匯出郵件68.2G,692,767個檔案
第二次改進演算法,匯出郵件77.2G,720,209個檔案。
第三次再次改進演算法,匯出郵件84.8G,895,032個檔案。
總的儲存空間是605G,郵件區佔用84.8G,剩下的自由空間屬於全零區域,肯定沒有郵件了,非自由空間和非郵件區的垃
圾資料有幾十G。
經過3次演算法改進和記不清多少次的細節增刪,經過人工驗證在剩餘的非自由空間和非郵件區已經無法找到新的郵件檔案。
剩下的一些郵件中間碎片無法進行拼接,然後還有一些雜亂的資料。
郵件中間碎片:
垃圾資料:
驗證資料:
驗證資料分為兩部分,一是郵件資料量的驗證,透過對幾個已知賬號的收件和發件數量的統計大概估算一下郵件的回覆比例
。二是郵件正確性的驗證,用FoxMail開啟提取出的郵件,檢視內容是否正常。經過使用者反覆驗證,確認本次恢復出來的數
據完整有效。
幾個賬號的數量如下:
一些郵件內容:
移交資料:
配合使用者將所有提取出的郵件遷移到263平臺。至此本次資料恢復完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2915735/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 伺服器資料恢復-誤操作導致mysql資料庫資料丟失的資料恢復案例伺服器資料恢復MySql資料庫
- 【北亞資料恢復】伺服器誤刪除卷導致raid5陣列資料丟失的資料恢復資料恢復伺服器AI陣列
- 【oracle資料庫資料恢復】誤操作導致的資料庫誤刪除的資料恢復案例Oracle資料庫資料恢復
- 【伺服器資料恢復】機房意外斷電導致伺服器資料丟失的資料恢復案例探討伺服器資料恢復
- 【伺服器資料恢復】意外斷電導致RAID模組資訊丟失的資料恢復案例伺服器資料恢復AI
- 【北亞資料庫資料恢復】誤操作導致資料丟失的華為雲mysql資料恢復案例資料庫資料恢復MySql
- 伺服器資料恢復-斷電導致linux作業系統資料丟失的資料恢復案例伺服器資料恢復Linux作業系統
- 伺服器資料恢復—raid5磁碟離線導致SAP資料丟失的資料恢復案例伺服器資料恢復AI
- 【伺服器資料恢復】哪些故障會導致伺服器資料丟失?多塊硬碟離線的資料恢復案例伺服器資料恢復硬碟
- 【伺服器資料恢復】EMC Unity儲存誤刪除的資料恢復案例伺服器資料恢復Unity
- 【資料庫資料恢復】斷電導致Oracle資料庫資料丟失的資料恢復案例資料庫資料恢復Oracle
- 【伺服器資料恢復】伺服器儲存共享資料夾丟失資料恢復案例伺服器資料恢復
- 伺服器資料恢復案例之RAID資訊丟失資料恢復伺服器資料恢復AI
- 【伺服器資料恢復】ZFS伺服器遷移資料時資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】伺服器誤刪除lun如何恢復資料?伺服器資料恢復
- 【伺服器資料恢復】raid6崩潰導致分割槽丟失的資料恢復案例伺服器資料恢復AI
- 【伺服器資料恢復】斷電導致raid資訊丟失的磁碟陣列資料恢復案例伺服器資料恢復AI陣列
- 【伺服器資料恢復】SAN LUN對映出錯導致檔案系統資料丟失的資料恢復案例伺服器資料恢復
- 北亞伺服器資料恢復-機房斷電導致伺服器出現故障,資料丟失的資料恢復案例伺服器資料恢復
- 【raid資料恢復案例】raid擴容導致的資料丟失的資料恢復AI資料恢復
- 【伺服器資料恢復】伺服器意外斷電導致raid資訊丟失的資料恢復伺服器資料恢復AI
- 【伺服器資料恢復】EMC Isilon儲存誤刪除的資料恢復案例伺服器資料恢復
- 伺服器資料恢復—NTFS誤操作刪除/格式化的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】NetApp儲存誤刪除的資料恢復案例伺服器資料恢復APP
- 【伺服器資料恢復】xfs檔案系統資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】伺服器之間遷移資料時資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】伺服器誤刪除KVM虛擬機器的資料恢復案例伺服器資料恢復虛擬機
- 【伺服器資料恢復】EMC伺服器Isilon儲存誤刪除的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】伺服器誤刪除卷怎麼恢復資料伺服器資料恢復
- 【北亞伺服器資料恢復】某品牌730系列伺服器意外斷電導致資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】MDisk重建導致vdisk丟失,上層Oracle資料庫不可用的資料恢復案例伺服器資料恢復Oracle資料庫
- 【伺服器虛擬化資料恢復】ESXI虛擬機器誤操作還原快照導致資料丟失的資料恢復案例伺服器資料恢復虛擬機
- 【儲存資料恢復】esx vmfs的互斥導致儲存資料丟失的資料恢復案例資料恢復
- 伺服器資料恢復-OceanStor儲存xfs分割槽資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】OceanStor儲存中NAS卷資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】斷電導致伺服器癱瘓的資料恢復案例伺服器資料恢復
- 伺服器資料恢復—供電電壓不穩導致伺服器異常關機且資料丟失的資料恢復案例伺服器資料恢復
- 【北亞資料恢復】輸入錯誤命令導致MySQL資料庫資料被刪除的資料恢復案例資料恢復MySql資料庫