Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Linux高端:ReiserFS文件系統數據恢復軟件

Linux高端:ReiserFS文件系統數據恢復軟件

日期:2017/2/7 9:24:57      編輯:Linux教程

ReiserFS文件系統是非常優秀的文件系統,尤其針對大型文件或者數量較多的小文件,其處理能力非常驚人。就達思數據恢復專家參與過的ReiserFS文件系統數據恢復案例來看,郵件歸檔存儲系統、保險公司檔案歸檔存儲、工商稅務等國家機關文檔歸檔等,幾乎全使用的是ReiserFS文件系統。Novell公司的 SUSE Linux Enterprise操作系統默認的就是ReiserFS文件系統,此外,ReiserFS文件系統受到很多Linux廠家的追捧。盡管其安全性值得肯定,不過,世事難料,並不是所有的事情都可以100%完美,ReiserFS文件系統下的數據一旦出現問題,就比較麻煩。因此,ReiserFS文件系統數據恢復技術就成為人們關注的焦點。

圖一:達思科技 ReiserFS文件系統數據恢復真專家

達思科技在ReiserFS文件系統數據恢復技術方面研究的比較早,不但經歷了大量的實際ReiserFS文件系統數據恢復的案例,還發布了中國第一款ReiserFS文件系統數據恢復軟件D-Recovery for ReiserFS,這是一款支持ReiserFS文件系統的專業數據軟件。

D-Recovery for ReiserFS達思ReiserFS數據恢復軟件功能特點:

1、是由達思科技自主研發的專業ReiserFS文件系統數據恢復軟件,對ReiserFS文件系統損壞、文件誤刪除、分區表信息損壞、超級塊損壞等數據丟失的情況恢復成功率極高,此軟件在很多大型企業級數據存儲應用廣泛。

2、達思科技自主知識產權;

3、運行在windows平台(XP/2000/2003/2008/WIN7);

4、支持ReiserFS文件系統;

5、全中文界面,操作簡便;

6、對由於分區刪除、病毒破壞、突然斷電、非正常關機等情況造成的ReiserFS文件系統下分區表丟失的數據恢復效果好。

7、對ReiserFS文件系統由於超級塊信息破壞,分區mount不上引發的數據丟失,軟件可虛構出超級塊信息或者找出超級塊備份,成功恢復出丟失的數據。

圖二 達思ReiserFS文件系統數據恢復軟件包裝外觀

8、對ReiserFS文件系統目錄損壞導致數據丟失的數據恢復效果好。

9、對ReiserFS文件系統下誤刪除的文件,可以通過日志掃描丟失文件信息,進而恢復出丟失的文件;

10、對ReiserFS文件系統被格式化以後數據丟失的數據恢復效果好。

圖三:達思ReiserFS文件系統數據恢復軟件界面非常友好

專業的體現 ReiserFS文件系統數據恢復成功案例:

項目名稱:Linux操作系統平台 Reiserfs文件系統誤刪除郵件歸檔

故障描述:在Linux啟動中有進程默認設置為定期刪除數據,周期為31天。到了第31天,系統自動檢索創建時間超過31天的歸檔文件,並且執行rm刪除命令操作。大約經過2天的時間,總共刪除數據容量大約36TB,這兩天新生新數據大約1TB,並且幾乎平均寫入到66組服務器內的邏輯卷。

現場情況:所有DL320s服務器已關機停運,在正式數據恢復前,我們隨機抽取其中一台服務器進行數據恢復測試操作,我們僅可以通過服務器的兩個USB接口進行數據鏡像,並且必須做只讀操作,不能做任何編輯操作。在機房旁邊有一個大約25平米左右的辦公室,大約可以同時容納10個工程師工作。如果把數據恢復機器疊加放置,最多可以容納66台PCserver同時工作。現場的電源穩定、機房環境非常好。

數據恢復測試流程:

1、把達思自制的USB啟動光盤插在HP PorLiant DL320s服務器上的USB接口,在bios中設置成USB啟動機器,通過USB系統中裝好P400raid卡驅動程序,查找到目標邏輯卷;

2、通過扇區級鏡像工具把邏輯卷的所有扇區完整鏡像到事先准備好2T USB移動硬盤裡(這個2TB移動硬盤插在另一個USB接口),並且生成img文件,以備數據分析;

3、把帶有img文件的2TB硬盤從USB硬盤盒拆下,接入到事先准備好的PC Server上進行數據分析。主要查看Reiserfs文件系統、超級塊、節點並對刪除數據進行全面分析。

4、調用達思ReiserFS文件系統數據恢復軟件,按照第3部的分析結果進行刪除數據的查找工作。

5、從查找到的被刪除數據中隨機取樣,並提取成正常的zip歸檔文件以備檢驗。

6、把提取出數據樣本與刪除文件日志(deleteBitfile.log)進行比較,並認真核對文件名可以查看到被刪除文件的詳細信息。

數據恢復結果:數據恢復成功。

關於ReiserFS文件系統:

ReiserFS 的命名是源自作者Hans Reiser的姓氏,這個日志型文件系統發展比ext2/3 晚。在技術上使用的是B-tree 為基礎的文件系統,其特色為能對大型文件到眾多小文件都可以用很高的效率處理;實際上 ReiserFS 在處理文件小於 1k 小文件時,其效率甚至可以比 ext3 快約10倍!

ReiserFS原先是Novell公司的SuSE Linux Enterprise采用的默認文件系統,直到2006年10月12日其宣稱將在未來的版本改采ext3為默認。

聯機調整大小(只能變大,聯機、脫機代表的是掛載中或非掛載中),可以使用磁盤管理機制如 LVM 的方式來修改,也可以不用。因為這個緣故,所以 Namsys 公司有提供在脫機時調整大小的工具(可以調整放大空間,也可以縮小空間)。

後綴包裝(Tail Packing)減少內部磁盤空間分布破碎的情況。 這個功能與別的文件系統相比有著相當明顯的進步,另外值得一提的是,在ReiserFS4,這個功能更強大,並同時保留長處並且不會影響到性能。

和同樣在 Linux Kernel 2.4 版本下的 ext2 及 ext3 相比較,處理 4KB 以下的小文件時(tail packing enable),ReiserFS 的速度快了 10 到 15 倍。這對於網絡新聞服務、 HTTP 高速緩存、及電子郵件系統等需要處理大量小文件的網絡服務是相當重要的功能改進。

ReiserFS 索引樹重建的的過程曾經引發過不少的爭議:如果文件系統被毀壞的很嚴重,那內部的索引樹就失效了,再運行索引樹重建的操作更可能會讓讓這個毀壞的情況變得更嚴重、像是把索引指向不可預期的內容。不過這個操作並不是正常操作的一部份,也不是一個正常的文件系統檢查,在這種操作運行之前,就應該會有明確提示出現,由管理員確認後才可能發生。

盡管如此,為避免錯誤引導文件系統的處理,我們並不建議在一個 ReiserFS v3 的分區上面存儲一個原始未經加密或壓縮改變形態的 ReiserFS v3 的圖像檔。在格式化一個現有的 ReiserFS v3 的分區也可能會留下數據困擾重建的操作並且讓舊系統上的文件重現。這個漏洞讓惡意的用戶有機會困擾重建程序。在 metadata 經過文件系統檢查之後還會維持舊有的狀態,再破壞這個地方就會讓文件內容以不可預期的方式結合包含著文件系統的 metadata 。不過,這個問題在ReiserFS 4 已經得到了解決。 

Copyright © Windows教程網 All Rights Reserved