Extundelete,恢复已删除的文件。

ACE2x500y500

几周前,我正在阅读 Elav 的一篇关于备份的文章,这真是太及时了,因为我当时正在从意外丢失的 /home 目录中恢复过来。

由于睡眠不足和压力过大,我犯了一个错误,导致数据被删除。我当时惊慌失措,绝望不已。冷静下来后,我突然想起了一个叫做Extundelete的工具。

Extundelete是一款优秀的工具,可用于恢复 ext3 和 ext4 分区上已删除的数据。

它的一些特点:

能够保留已恢复文件的原始名称,可以恢复分区,目录和子目录等。

让我们去关注我们感兴趣的地方。

意外删除文件,目录或分区时,应立即关闭计算机或卸载分区。

这样可以防止将新数据写入磁盘的物理空间,如果发生这种情况,则会降低恢复的可能性。

如果可能,请从您喜欢的发行版的Live CD或USB开始,然后安装Extundelete。

要在Debian及其衍生版本上安装:

sudo apt-get install extundelete

接下来,我们以读取模式挂载文件所在的分区(假设sda4分区是我们的主目录)。

sudo mount -o remount,ro /dev/sda4

如果要还原整个分区:

sudo extundelete /dev/sda4 --restore-all

如果要还原特定目录(例如,文件夹“ documents”):

sudo extundelete /dev/sda4 --restore-directory /home/tu_usuario/documentos

如果要还原特定文件(例如视频gato.flv):

sudo extundelete /dev/sda4 --restore-file /home/tu_usuario/videos/gato.flv

恢复的文件将保存在名为RECOVERED_FILES的目录中。
请记住,要还原文件的分区上有足够的空间(默认情况下,在控制台上的文件夹中)。

如果您不知道自己感兴趣的分区的名称,请在控制台中编写:

df -h

o

sudo fdisk -l

Extundelete的网站上提供了大量选项供您探索,但有了以上信息,您肯定能摆脱困境。我大概恢复了分区中 90% 到 95% 的数据。


在 Google 中将其添加为首选来源