Linux恢復失敗

Linux恢復失敗

我確實犯了一個很大的錯誤。我有一個分區 sda6 用於備份,當將 iso 寫入隨身碟時,我沒有輸入 sdb6,而是輸入了 sda6,有什麼方法可以取回文件

答案1

您的資料很可能已遺失。要么從備份中恢復,要么花錢將驅動器發送給資料恢復公司,並祈禱他們能夠挽救其中的一些內容。

答案2

有很多方法可以從檔案系統恢復文件,特別是在當今的 Linux FS 中(即取證分析)。也許您不會 100% 恢復,但您肯定可以恢復大部分,在某些情況下,如果您幸運並且沒有在同一扇區/區塊中多次覆蓋,則可以恢復全部。

如果您的檔案系統沒有損壞,表示如果可以安裝它並且只有資料被刪除/覆蓋,那麼您可能可以獲得您的資料。否則,如果檔案系統損壞,您可能需要先修復它,然後再進行恢復(在最後一種情況下,您可能會丟失一些資料)。

無論如何,您可以選擇專用的 Linux 發行版進行資料復原(請參閱 distrowatch.com)或使用某些工具,例如:

   http://extundelete.sourceforge.net/

這就是免費開源軟體的好處,你幾乎可以找到所有問題的解決方案。

答案3

當您需要恢復某些內容時,我更喜歡在我想要恢復的設備的圖像上工作。我在允許我擁有快照的系統上建立磁碟或分割區的映像,例如 LVM、btrfs 或 zfs。這允許我對圖像進行更改並能夠恢復到我拍攝的任何快照。

因為您用其他內容覆蓋了卷的一部分,所以您可能會混淆恢復程序。最好在使用 ISO9660 映像寫入的第一部分中寫入零。之後,您可以使用類似extundelete@ostendali 提到的 or testdiskand 之類的東西photorec

相關內容