从丢失+发现中恢复

7 data-recovery fsck lost-found

EXT4 FS/内存卡出现问题,在 fsck 之后,所有文件都被放入了lost+found。

问题:如何从 lost+found 中恢复旧的文件名/层次结构?或者这是不可能的?不算从备份还原。

Gil*_*il' 5

你无法找到原来的名字,并在文件中的位置/lost+found,因为那是什么lost+found约为:这是哪里fsck的文件,它没有能够在目录树中的任意位置连接的看跌期权片段。如果位置已知,fsck就会将文件留在原处。

理论上可能fsck只有部分信息,例如文件名而不是目录位置,但这不会发生在典型的文件系统中。

您或许能够在文件本身中找到线索。该file命令至少会告诉您它是什么类型的文件(如果它可以识别)。一些文件在里面携带附加信息;例如 JPEG 和 TIFF 图像可能包含EXIF数据,MP3 文件可能包含ID3 标签等。


小智 4

上次我不得不这样做——很多年前——你必须根据文件内容进行猜测。我怀疑今天是否有更好的方法。

“文件”程序可以在这里提供帮助,因为它可以让您了解数据的类型,因此您可以使用它来适当地查看文件。