可以恢复用rm -rf删除的文件吗?


16

当我使用删除osx终端中的文件夹或文件时rm -rf,它们在哪里?我听说有人说直接删除了它们,但也有人说它只是“删除文件的链接,使得没有特殊工具就无法找到或访问它”(当我运行'rm -rf folder_or_file_name时,文件和目录在哪里?在Ubuntu 10.04中?)。

有人说过ext3能够在ubuntu中保存rm-ed文件,但是mac呢?

Answers:


17

使用删除的文件rm不容易恢复,尽管该内容不会被rm命令覆盖,但它们占用的空间被标记为可用空间,可用于新文件或添加到现有文件的其他内容。

只要rm命令完成后,系统不再保持该文件的数据的位置的记录。

您可以使用文件恢复工具,但这是一个单独的问题。如果没有备份,请停止使用计算机,然后寻找文件恢复工具。尽管不能保证恢复,但要为总损失做好准备。

看到


1
一旦被覆盖,它可能就消失了。但是,如果驱动器上有足够的可用空间,则删除的位可能要过一会儿才能被新文件覆盖,因此您通常可以挽救许多旧文档。
Thomas

好吧,另外一个问题:我可以使用哪些文件恢复工具来恢复通过删除的文件rm
莉娜

@Lena-请参阅上面答案底部列出的问题答案中提到的工具。
RedGrittyBrick 2012年

@Lena即使没有专门的恢复工具,也可以始终以原始只读模式打开硬盘驱动器,搜索您知道文件包含的内容,然后如果设法找到关键字,则从硬盘驱动器中读取原始位。但这确实是一个绝望的人的康复方法。
Thomas

@托马斯我很绝望。如何以原始只读模式打开我的hd,然后执行其余的操作?关键字意味着我无法保存一些档案?
莉娜(Lena)2012年

2

我举一个一般的例子

只考虑您的硬盘大小是80GB

从0到10GB,您保存了图片

11至30GB ----- PDF

31至60GB ----- MP3

61至75GB ----- TXT

如果您尝试保存一部10GB的电影,则会显示没有足够的内存

它不会覆盖您的任何数据,因为这些文件(PICTURES,PDF,MP3,TXT)现在已由文件系统保护。

现在,您删除PICTURES,那时该图片存储位置将被您的文件系统分离(这意味着它现在不受您的文件系统保护,任何人都可以在这里写)

删除后,您还可以恢复图片(如RedGrittyBrick所说),这是因为仅逻辑地址已丢失,但数据仍以字节形式保存在硬盘中。

现在,您保存了10GB的电影

那时从0到10GB 图片被该MOVIE取代

现在,如果您尝试恢复图片,则不可能

那是因为它也从您的标准磁盘中删除了。

注意(额外):

如果内存位置可用空间为20GB-22GB,可用存储空间为50GB-58GB,则文件分成两部分,一半保存为20-22,一半保存在50-58以下。

如果您的文件部分保存在不同的位置,则您的计算机会变慢,这是因为要读取文件,标头(硬盘读写标头)将被移动到多个位置,这需要花费时间。


实际上,我想知道的是它们的去向。替代宇宙?可能不会。我有很多不经意间rm食用的东西,我想知道如何打捞它们。而且我不认为正常的文件恢复有效。
Lena 2012年

@lena:它们不会“走”到任何地方,文件内容仍将位于文件之前一直占用的空间中,但重要的是丢失了存储文件的记录,并且操作系统需要这些记录才能正常运行(即在Finder中列出文件。)但是由于内容仍然存在于硬盘上(尽管在文件系统中此空间现在标记为“空闲”),因此某些专门的搜索程序可以扫描您的整个硬盘驱动器上的文件结构,如果还没有被覆盖,则恢复这些文件。
Felix Dombek

@lena:所以最重要的是,除了文件恢复之外,您不要再使用计算机了!不要编辑文件,下载文件,安装程序,不要做任何会影响硬盘内容的事情。将恢复程序安装到其他硬盘驱动器上。当然,在恢复过程中,您将需要第二个硬盘驱动器或USB密钥来存储恢复的文件。
Felix Dombek

@FelixDombek哈哈,太晚了。我下载了很多东西(过去几天里下载了2多个文件),但是我没有将任何东西放到丢失文件的文件夹中。无论如何,我明白你的意思。现在,我想知道的是“专门的搜索程序可以扫描整个硬盘驱动器的文件结构,并在文件尚未被覆盖的情况下恢复这些文件”。如前所述,我认为“正常”文件恢复(恢复已删除的文件)不起作用。好的,使用另一个硬盘驱动器。
莉娜

@lena:放置文件的位置无关紧要,因为它们只会分散在存在的任何可用空间上。因此,您的新下载内容也可能破坏了丢失的数据。在尝试数据恢复之前,无法确定。不过,“正常”删除的文件恢复可能会起作用。我是Windows用户,所以无法为您指定特定的程序,但是您应该给其他答案中提到的解决方案一个镜头。
Felix Dombek 2012年

1

如此处的一些专家所指出的,有时可以删除文件。在任何情况下,它都是非常棘手的,通常您只能恢复一些文件,丢失它们的名称和位置路径等。这就是:一团糟。最重要的是,美国空军有一个免费的程序,我可以用它从朋友的硬盘上恢复某些东西,但是它没有奇迹。被摧毁就是被摧毁。

问题的一般答案是:从文件系统中删除的文件(不考虑某些桌面管理器提供的某些额外的回收站服务)不能取消删除。

说:

  • 最重要:将备份作为日常生活中的一项基本任务
  • 请特别注意您从控制台执行的操作。要小心。例如:如果要组织数据,而不是快速删除,请尝试将文件夹移动到“ to_be_deleted”文件夹,然后仔细检查所有内容,然后将其删除。

请定期进行备份,并消除每天在这个星球上造成的大量悲伤和压力。


不应该有东西。即使使用ext3的Ubuntu也可以。从现在开始我将进行备份,但是我必须恢复所有丢失的文件。请帮忙。
Lena 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.