Data-Recovery

從失去+找到恢復

  • November 30, 2018

EXT4 FS/記憶體卡出現問題,在 fsck 之後,所有文件都放入了 lost+found 中。

問題:如何從 lost+found 中恢復舊的文件名/層次結構?或者這是不可能的?不包括從備份中恢復。

上次我不得不這樣做 - 很多年前 - 你必鬚根據文件內容猜測。我懷疑今天有更好的方法。

“文件”程序在這裡可以提供幫助,因為它可以讓您了解數據的類型,因此您可以使用它來適當地查看文件以開始。

您無法在其中找到文件的原始名稱和位置,/lost+found因為這就是lost+found問題所在:它將fsck無法附加到目錄樹任何位置的文件片段放置在其中。如果位置是已知的,fsck就會將文件留在原定的位置。

理論上可能fsck只有部分資訊,例如文件名而不是目錄位置,但典型的文件系統不會發生這種情況。

您也許可以在文件本身中找到線索。該file命令至少會告訴您它是哪種文件(如果它辨識它)。一些文件裡面有額外的資訊;例如 JPEG 和 TIFF 圖像可能包含EXIF數據,MP3 文件可能包含ID3 標籤等。

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