Linux:文件恢复

Linux:文件恢复

我迫切需要一些帮助来解决我现在面临的问题。在为一个非常重要的文件创建软链接时,我错误地输入了反向命令。我没有给它“ln target linkname”,而是给了它“ln linkname target”。这导致指向目标文件的引用现在指向链接,而对目标文件的实际引用丢失了。我该如何恢复文件。

“/home/user/data1” 是原始文件位置。“/home/user/db2” 是此数据所需的软链接。

我必须给出“ln data1 db2”,但我给出了‘ln db2 data1’。

这导致“data1”现在指向“db2”,并且无法检索“data1”中的实际数据。

请有人帮忙。

提前致谢。

答案1

不管你做什么,现在以只读方式重新挂载该分区。对磁盘的其他写入可能会覆盖您宝贵的文件。

之后,尝试其他答案中的一些恢复工具。

答案2

您可以尝试使用测试磁盘

TestDisk 可以

  • 从 FAT、NTFS 和 ext2 文件系统中恢复删除的文件
  • 从已删除的 FAT、NTFS 和 ext2/ext3 分区复制文件。

也许你会很幸运……

答案3

您正在使用什么文件系统?如果是 EXT3 或 EXT4,则没有办法(至少我有此信息)来恢复这些文件。

答案4

得到系统救援光盘live CD 并使用此 live linux 进行救援。它包含大多数有用的工具。

“魔法救援”是另一个工具。

相关内容