Linux系统误删了怎么办?教你简单恢复出厂设置! (linux 删除怎么恢复出厂设置)

Linux系统是目前越来越受欢迎的一种操作系统,但作为一种开源免费的系统,要求用户具备一定的技术水平和注意操作细节。有时候不经意间操作失误,就可能遭遇系统数据的误删除,导致对系统的影响和损失。那么,如果您不幸遇到了Linux系统上的误删操作,该怎么办呢?

许多人之一时间想到的方法,是使用系统自带的恢复功能进行恢复。可是,Linux系统并没有类似 Windows 操作系统的回收站功能,被误删的文件也无法在系统上找到。所以,我们要用一些专业的工具帮助我们恢复数据。

你需要了解这个误删操作的时间,因为这会影响到后续文件恢复的难度和成功概率。如果误删操作之后,计算机上的任何操作,包括安装软件、打开文档等等,都会占用一部分原本已被误删文件的磁盘空间,那么恢复数据的难度将大大增加。这是因为操作系统磁盘会将数据部分解散成小块,存储在不同的磁盘块里,而文件系统则通过文件名及其索引来标识这些块。像这样的索引信息一旦丢失,我们很难通过普通的手段来恢复误删除的文件。而如果是最近误删的文件,数据被覆盖的可能性就比较小,恢复成功的可能性更大。

接下来,我们需要借助 Linux 故障处理工具来尝试恢复误删的数据。常用的数据恢复工具有TestDisk和PhotoRec。其中 TestDisk 是一款强大的数据恢复工具,支持 Windows 、Mac OS、Linux等多种操作系统平台,不仅可恢复误删除的数据,还可以恢复分区表和引导记录。而 PhotoRec 则是一款由 TestDisk 所提供的“文件型”数据恢复工具,主要擅长恢复各种不同类型的文件,比如照片、视频、文档等等。

下面结合TestDisk和PhotoRec 工具来演示 Linux 系统数据的恢复步骤:

之一步:安装TestDisk工具

直接在终端输入以下命令:

sudo apt-get update // 升级到最新版本

sudo apt-get install testdisk // 安装 TestDisk

第二步:启动TestDisk工具

在终端输入以下命令:

sudo testdisk

输入密码即可进入TestDisk操作界面

第三步:选择问题类型

在进入TestDisk的操作界面后,你需要选择你遇到问题的磁盘。选项包括Intel、EFI GPT、Mac等等,这些选项是不同计算机所使用的不同的磁盘类型。选择对应的磁盘类型后,按下“回车键”。

第四步:选择磁盘分区

在分区选择界面,TestDisk会显示所有已知的分区以及分区的详细信息。在此你需要选择你误删操作后的分区。如果分区信息表没有显示,可以按住“a”键刷新。

第五步:选择分区类型

在分区选择界面,你需要选择你误删文件所在的文件系统类型。例如,如果是EXT4文件系统,可以选择“Linux”选项。

第六步:选择分区表

在这一步,TestDisk会自动识别分区表,并在界面上显示出来。你将会看到一个分区表的全景图。如果你的分区表有错,你可以使用TestDisk来恢复分区表和引导记录。

第七步:搜索误删文件

当你完成以上几步操作后,TestDisk会自动对你打算恢复的分区进行扫描,然后把失去的文件恢复出来。在搜索过程中,可能需要等待一段时间,这取决于你误删文件的大小以及搜索的深度。

第八步:恢复数据

当TestDisk搜索到误删除的文件后,在结果界面上你可以看到已找到的文件名称。你需要通过方向键选择恢复文件的目录,并按下C键来进行文件恢复。

另外,PhotoRec所执行的高级搜索算法可以恢复各类格式的文件,包括图片、照片、文档、视频、音频文件等等,恢复文件的成功概率极高。具体操作方式与TestDisk类似,这里不再详述。

恢复误删除的数据是一件非常麻烦和复杂的过程。不管使用哪种恢复工具,所有的恢复都需要时间和技巧。我们需要通过一定的技术知识和耐心,才能够成功地恢复误删的数据。建议大家在使用Linux系统时,备份重要文件是非常必要的步骤,因为备份可以替你抵御数据丢失造成的错误和后果,让你的工作和生活更为安全和舒适。

相关问题拓展阅读:

怎样在 Linux 系统中恢复已删除文件

使用 TestDisk 进行恢复:

  每个恢复软件有其不同的功能,特征及支搏凳持的不同文件系统。下面是一些关于 使用 TestDisk 在各种文件系统中恢复文件的指南。

FAT16、 FAT32、 exFAT (FAT64)、 NTFS 以及 ext2/3/4:

  TestDisk是一个运行在 Linux、 *BSD、 SunOS、 Mac OS X、 DOS 和 Windows 等操作系统下的开源的自由软件。 TestDisk 可以从百度到。TestDisk 也可以通过键入 sudo apt-get install testdisk 来安装。TestDisk 有着许多的功能,但这篇文章将只关注恢复文件这个功能。使穗贺用 root 权限从终端中打开 TestDisk 可以通过键入 sudo testdisk 命令。

  现在, TestDisk 命令行应用将会被执行。终端的显示将会改变。TestDisk

询问用户它是否可以保留日志,这完全由用户决定。假如一个用户正从系统存储中恢复文件,则不必保留日志。可选择的选项有“生成”、 “追加” 和 “无日志”。假如用户想保留日志,则日志将会保留在该用户的主目录。

  在接着的屏幕中,存储设备以 /dev/*的方式被罗列出来。对于系统,系统的存储单元为 /dev/sda,这意味着存储单元为 一个 SATA硬盘(sd)且它是之一个硬盘(a)。每个存储单元的容量以 Gigabyte(千兆字节)为单位显示的。使用上下键来选择一个存储设备然后点击进入。

  下一屏显示出一个列有分区表(也叫做分区映射表)的清单。正如文件有文件配置表,分区有着分区表。分区是存储设备上的分段。例如在几乎所有的 Linux 系统中,至少存在两种分区类型 – EXT3/4 和 Swap 。每一个分区表将会在下面被简要地描述。TestDisk并不支持所有类型的分区表,所以这并不是完整的列表。

    Intel – 这类分区表在 Windows 系统和许多的 Linux 系统中非常普遍,它也常常称作 MBR 分区表。EFI GPT – 这种类型的分区表通常用在 Linux 系统中。对于 Linux 系统,这种分区表是最为推荐的, 因为逻辑分区或扩展分区的概念并不适用于 GPT (GUID Partition Table) 分区表。 这意味着,如果每个分区中有一个 Linux 系统,一个 Linux 用户可以从多种类型的 Linux 系统中进行多重启动。当然使用 GPT 分区表还有其他的优势,但那些已超出了本文的讨论范围。

    Humax – Humax 分区映射表适用于韩国公司 Humax 生产的设备。

    Mac – Apple 分区映射表 (APM) 适用于 Apple 的设备。

    None – 某些设备并没有分区表。例如,许多猜银派 Subor 游戏控制台不使用分区映射表。如果一个用户试图以其它分区表类型从这类设备中恢复文件,用户就会困扰 TestDisk 为何找卟到任何的文件系统或者文件。

    Sun – Sun 分区表适用于 Sun 系统。

    Xbox -Xbox 适用于使用 Xbox 分区映射表的存储设备。

  假如用户选择了 “Xbox” ,尽管他的系统使用了 GPT 分区表, 那么 TestDisk 将不能找到任何分区或文件系统。假如 TestDisk 按照用户的选择执行,则它可能猜测错误。(下面的图片显示的是当分区表类型错误时的输出)

  当用户为他们的设备选择了正确的选项,则在下一屏中,选择 “高级” 选项。

linux 删除怎么恢复出厂设置的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 删除怎么恢复出厂设置,Linux系统误删了怎么办?教你简单恢复出厂设置!,怎样在 Linux 系统中恢复已删除文件的信息别忘了在本站进行查找喔。


数据运维技术 » Linux系统误删了怎么办?教你简单恢复出厂设置! (linux 删除怎么恢复出厂设置)