Rm

rm -vr 刪除的文件如何恢復?

  • October 4, 2021

在尋找使用控制台命令解除安裝我的世界的方法時,Google的第一個結果告訴我使用命令:rm -vr ~/ .minecraft/*.

我想,哦,好吧,我正在指定目錄,所以這應該可以正常工作。該命令開始刪除我的主目錄中的每個文件夾。幸運的是,我發現了正在發生的事情,但不是在我的 aseprite 文件夾被刪除之前。

我知道文件夾目錄是事實,/home/kaiser/aseprite/並且從那以後我沒有在主目錄中安裝或刪除任何東西。我害怕更改任何內容或重新啟動電腦,因為我不希望該分區空間被覆蓋。

那個文件夾有很多正在進行的對我來說非常重要的工作,還沒有備份。在我把它拿回來之前,我不會碰任何東西。

我在1TB HDD上執行****Linux Mint XFCE 20.2。我的主機板是技嘉 H310M H 2.0。

如果有任何方法可以恢復這些文件,請留下您的建議。在撰寫這篇文章時,它們大約在 1 小時前被刪除。

編輯:我的分區是 EXT4(1.0 版)。

幾天前我還保存了一個會話,但不確定是否可以將其用作還原點,因為我認為保存的會話不算作備份。

我假設你沒有備份,因為它是 ext4,所以你也沒有任何快照。這將非常棘手……

“幸運的是”通過使用rm您實際上並沒有像“用 0 位覆蓋”那樣刪除數據,而是您只是告訴文件系統這些文件不再存在並且可以重複使用該空間。

現在最好的機會是立即關閉系統,最好是硬關閉,這樣文件系統就不會受到任何影響。

進入恢復階段:有多種方法/程序可以解決這個問題,請先看看debugfsextundelete初學者。您需要運氣和時間來恢復文件,而且很可能您只會恢復其中的一部分。

此外,在嘗試搶救數據之前,請確保將驅動器逐位複製到其他地方。您可以使用dd.

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