Ext3

如何在 ext3 fs 上恢復已刪除的文件

  • June 22, 2012

我有一個使用 ext3 文件系統的驅動器。有人告訴我,大約 10Gb 的數據從驅動器中刪除(可能是通過rm)。該驅動器目前以只讀方式安裝以保留所有數據。有誰知道恢復部分或全部數據的方法?此外,如果它有幫助,作業系統是 Fedora。

我還被告知數據主要是 ASCII fortan 原始碼和 Matlab 文件。

結論

我終於設法用最簡單的方法取回了數據!經過數週的嘗試並未能帶回任何數據,我今天帶了一個人來查看它並提供建議,他只是簡單地cd進入目錄,一切都在那裡!它從一開始就沒有失去過!!!不用說我現在真的很笨,但是我從整個慘敗中學到了很多。

無論如何,當我瀏覽數據取證解決方案時,我發現屍檢,或者更具體地說,SleuthKit是最有幫助的。所以我會接受這個作為最終答案。

我還想提醒後來遇到此問題的任何人,sekenre 投票最多(目前)的答案也很有幫助,我學到了很多,但最終它對類型沒有幫助(很多,還有一些非常大)我正在處理的文件。

因此,感謝所有提供建議的人,並祝您一切順利!

為此,屍檢對我很有幫助。

debugfs 也可能有幫助

另一種方法,我懷疑這是不可能的,因為你在問,是從你的備份中恢復;)

試試這個教程

基本上,您可以使用命令行工具 ext3grep 來搜尋文件系統的各個部分。我自己沒有試過這個YMMV。

引用自:https://serverfault.com/questions/16418