Data-Recovery

e2image 中斷後損壞的 ext4 文件系統

  • November 29, 2016

我有一個約 450 GB 的 ext4 文件系統,位於/dev/sda5我的電腦上。然而,它所在的分區大約大了 1 GB。所以我使用命令e2image -ra -p -O XXXX將文件系統移動到左側,這樣我就可以在/dev/sda6. 我沒有執行那個確切的命令,當然,我忘記了 -O 之後的十進制值(我沒有手動執行這些命令,這是由 GParted 完成的)。e2image通過該過程被強行殺死(信號九)約 100/170 GB。sda5當我嘗試訪問各種文件或列出各種目錄時,我以只讀方式安裝,並收到許多關於無效 inode 和錯誤結構文件的錯誤。所以我跑了fsck(我現在意識到這可能會進一步損壞東西),並且像/home/run(它可能包含整個分區上最多的數據),我無法ls成功執行,並且收到很多錯誤消息,不存在。我繼續執行grepsda5發現裡面的各種文件/home還完好無損,但是因為/homefsck. 如何在不使用 、 或十六進制編輯器手動搜尋文件的情況下恢復grep文件less?我有非常重要的文件需要取回。

我認為評論者是對的,您的文件系統已損壞。我曾經不小心將 /dev/zero 寫入我的主硬碟驅動器(在執行時)大約半秒鐘,然後將其殺死。我能夠使用 Photorec ( http://www.cgsecurity.org/wiki/PhotoRec ) 來恢復我的分區表(幾乎是自動的)並且我仍在使用該系統。

我認為您應該看看 Photorec,因為它是開源的(是的!),並且因為它直接從磁碟讀取(忽略文件系統),所以我懷疑它可能很容易為您節省大量手動搜尋文件的時間.

另外,評論者說現在就為您目前的亂七八糟的硬碟進行映像絕對是正確的

引用自:https://unix.stackexchange.com/questions/325267