伺服器資料恢復環境:
一臺故障伺服器,有24塊硬碟,組建了3組RAIDZ。
伺服器故障檢測分析:
伺服器執行中突然崩潰,重啟後發現無法進入作業系統。
伺服器資料恢復過程:
1.將故障伺服器中所有硬碟編號後取出,經過硬體檢測沒有發現有硬碟存在硬體故障。
2.將所有磁碟以只讀方式進行扇區級映象,映象完成後將所有磁碟按照編號還原到故障伺服器。
3.獲取檔案系統入口,編寫資料指標解析程式進行解析。
4.獲取到檔案系統入口點在各磁碟上的分佈情況後,分析檔案系統內部結構。
5.根據ZFS檔案系統的資料儲存結構找到對映的LUN名稱,從而找到其節點。
6.根據ZFS版本編寫資料提取程式提取資料。
7.由於磁碟組內缺盤個數較多,每個IO流都需要透過校驗得到,提取速度緩慢。作為儲存裝置,需要恢復的檔案在一個vhd內。
8.提取ZVOL卷頭部資訊。
9.驗證資料,驗證後確認檔案數量與系統自動記錄的檔案個數完全一致,檔案可正常開啟。