答疑 有關一例EXT3檔案系統故障

2021-09-05 02:06:09 字數 885 閱讀 5088

張宇

,北亞 資料恢復

乙個**伺服器。資料卷為1tb硬碟一塊,未做raid,ext3檔案系統,未知原因,遠端無法訪問,到機房查詢故障後發現檔案系統無法mount,未做fsck。管理員為了安全,試圖將整個硬碟dd到另一塊相同的硬碟上再做分析及資料恢復工作,但dd備份時只能備份前320m資料,後面的無法讀取,試圖調整起始位置依然無濟於事。因機房環境很吵,無法分辨硬碟是否有異響。

使用者問了幾個問題:

1、初步估計的故障是什麼?資料恢復的可能性有多大?

答:最有可能的情況有兩個:壞道或磁頭不穩定。如果是壞道原因,可以通過專業的讀取裝置(如pc3k de)進行讀取,通常除絕對物理損壞的扇區無法讀取外,其它扇區都有很大機會可讀。如果是磁頭不穩定,需要更換磁頭方可讀取資料,開盤換磁頭的成功率取決於:工程師的能力、開盤的物理環境、備份的匹配程度、開盤後對資料的映象方式(用裝置讀取成功率很高),但決定性因素是硬碟盤面是否刮傷,如果存在刮傷,即使其它方式做到最好,也無法恢復成功。

2、我的資料量很小,大約幾十g,照ext3的格式看,會不會儲存於硬碟的最前端。這樣,如果是壞道,是否可挑著恢復,比如只恢復前面資料?

答:ext3的格式的確是按照塊組為單位,以漸減的方式儲存資料與節點的,通常的確是從前向後儲存的,但如果資料在儲存過程中有刪除、增加操作,其儲存位置可能會有變化。

對於壞道,如果檔案系統結構區可以一級一級地讀出來,是可以按選擇進行恢復的,或者確定資料就在前面幾十g,也可以按這個區段進行讀取。

3、這種情況是怎麼產生的?應該如何避免?

答:即使是用sas硬碟,作單盤儲存本身也是不安全的,更何況是sata硬碟(1tb的硬碟目前不可能是sas,也不可能是ide或scsi)。單硬碟在長時間使用環境中,很難保證不出任何故障。如果需要避免,可選擇用raid的方式進行資料保護,同時需要做好備份工作(備份策略等)。

答疑 有關一例EXT3檔案系統故障

乙個 伺服器。資料卷為1tb硬碟一塊,未做raid,ext3檔案系統,未知原因,遠端無法訪問,到機房查詢故障後發現檔案系統無法mount,未做fsck。管理員為了安全,試圖將整個硬碟dd到另一塊相同的硬碟上再做分析及資料恢復工作,但dd備份時只能備份前320m資料,後面的無法讀取,試圖調整起始位置依...

ext3檔案系統反刪除利器 ext3grep

linux作為企業級伺服器,資料的安全性至關重要,任何資料德爾丟失和誤刪都是不可容忍的!最近我接觸到一款軟體 ext3grep,它可以恢復誤刪的資料,下面簡單講解一下這個軟體。ext3grep的恢復原理 利用ext3grep恢復檔案時並不依賴特定文字格式。首先ext3grep通過檔案系統的root ...

ext3檔案系統反刪除利器 ext3grep

linux作為企業級伺服器,資料的安全性至關重要,任何資料德爾丟失和誤刪都是不可容忍的!最近我接觸到一款軟體 ext3grep,它可以恢復誤刪的資料,下面簡單講解一下這個軟體。ext3grep的恢復原理 利用ext3grep恢復檔案時並不依賴特定文字格式。首先ext3grep通過檔案系統的root ...