使用 GParted 后,我的文件仍然存在,但文件名消失了。我的文件没有被删除,问题是我的文件名发生了变化,文件仍然在 lost+found 文件夹中,我无法安装 grub,因为我无法挂载/dev/sda6
。
- 没有 grub
- 没有数据
gparted 的输出:
Parted 0.19.0 --enable-libparted-dmraid --enable-online-resize
Libparted 3.2
Check and repair file system (ext4) on /dev/sda6 10:20:41 ( SUCCESS )
calibrate /dev/sda6 00:00:00 ( SUCCESS )
path: /dev/sda6
start: 571932672
end: 958765055
size: 386832384 (184.46 GiB)
check file system on /dev/sda6 for errors and (if possible) fix them 10:20:34 ( SUCCESS )
e2fsck -f -y -v -C 0 /dev/sda6
我怎样才能恢复丢失的文件名?
答案1
你无法找到文件的原始名称和位置,
/lost+found
因为那是什么lost+found
意思fsck
:它将无法附加到目录树中任何地方的文件片段放在这里。如果知道位置,fsck
就会将文件留在它应该在的位置。从理论上讲,可能
fsck
只有部分信息,例如文件名但没有目录位置,但这在典型的文件系统中不会发生。您可能能够在文件本身中找到线索。该
file
命令至少会告诉您它是什么类型的文件(如果它识别它)。有关 file 命令的更多信息,请打开终端并输入man file
某些文件内部带有其他信息;例如 JPEG 和 TIFF 图像可能包含外显子数据,MP3 文件可能包含id3标签等来源
即使您可以看到 lost+found 中的文件,但文件名已丢失,并且某些文件可能是文件碎片或已损坏的文件,直接与 lost+found 文件夹交互并不是恢复它们的最佳方法。最好恢复您从备份中备份的任何丢失文件,或者将 lost+found 中的文件视为已删除文件,然后尝试使用恢复工具将它们连同文件名一起恢复。
尝试使用 testdisk 从默认的 Ubuntu 存储库恢复丢失的文件,也许您能够找回丢失的文件以及文件和文件夹的原始名称。首先记下硬盘上的分区,以便您知道哪个分区包含丢失的文件。如果您没有其他可用分区,请连接外部驱动器以存储恢复的数据,然后通过键入从终端启动 testdisk testdisk
。您将看到一系列菜单,这些菜单将指导您逐步完成恢复过程。Return to disk selection
如果您认为您可能犯了错误,某些菜单有一个返回第一步的按钮。
所引用的文字块归功于 Gilles。