在 CentOS 中,如果误删除了分区,可以尝试使用以下方法来恢复:
TestDisk 是一个强大的开源数据恢复工具,可以帮助您恢复丢失的分区和修复分区表。要在 CentOS 中安装 TestDisk,请执行以下命令:
sudo yum install testdisk
安装完成后,运行 TestDisk:
sudo testdisk
按照 TestDisk 的向导操作,选择需要恢复分区的磁盘,然后选择 “Analyse” 选项来查找丢失的分区。找到分区后,选择 “Write” 选项将分区表恢复到磁盘。
GParted 是一个图形化的分区编辑器,可以帮助您恢复误删除的分区。首先,您需要创建一个 CentOS Live CD/USB,然后从中启动系统。
下载 CentOS Live CD/USB 镜像文件:https://www.centos.org/download/
使用 Rufus 或 balenaEtcher 将镜像文件烧录到 USB 设备上。
从 CentOS Live USB 启动系统,然后打开 GParted。在 GParted 中,找到误删除的分区所在的磁盘,然后右键单击该分区并选择 “恢复”。
PhotoRec 是另一个强大的开源数据恢复工具,可以帮助您恢复误删除的分区和文件。与 TestDisk 类似,您需要先安装 PhotoRec:
sudo yum install photorec
安装完成后,运行 PhotoRec:
sudo photorec
按照 PhotoRec 的向导操作,选择需要恢复分区的磁盘,然后选择文件系统类型。接下来,选择恢复文件的输出目录,并开始恢复过程。
请注意,数据恢复的成功率取决于许多因素,如文件系统的类型、分区的大小以及数据被覆盖的程度。因此,在尝试恢复分区之前,请确保不要在该磁盘上进行任何写入操作,以免覆盖已删除的数据。