在 CentOS 系统中,如果不小心误删除了分区,可以尝试以下方法来恢复:
TestDisk 是一个强大的开源数据恢复工具,可以帮助您恢复丢失的分区和修复分区表。请按照以下步骤操作:
a. 首先,从 TestDisk 官方网站(https://www.cgsecurity.org/wiki/TestDisk)下载适用于 CentOS 的 TestDisk 版本。
b. 将下载的 TestDisk 压缩包上传到 CentOS 系统中,并解压缩。
c. 以 root 用户身份运行 TestDisk,输入以下命令:
sudo ./testdisk
d. 选择 “Create”(创建)或 “Repair”(修复)选项,然后选择您的硬盘设备(例如 /dev/sda)。
e. 选择 “Analyse”(分析)选项,然后选择 “Quick Search”(快速搜索)或 “Deep Search”(深度搜索)来查找丢失的分区。
f. 找到丢失的分区后,选择 “Write”(写入)选项将更改保存到磁盘。
g. 重启系统,检查分区是否已恢复。
GParted Live CD/USB 是一个基于 Ubuntu 的分区编辑器,可以帮助您恢复误删除的分区。请按照以下步骤操作:
a. 从 GParted 官方网站(https://gparted.org/download.php)下载适用于 CentOS 的 GParted Live ISO 文件。
b. 使用 Rufus 或 balenaEtcher 等工具将 ISO 文件制作成启动盘。
c. 将启动盘插入 CentOS 系统所在的计算机,并重启计算机。
d. 在启动过程中,按下相应的快捷键(通常是 F12 或 Esc)进入 BIOS 设置,将启动顺序更改为从 GParted Live 启动。
e. 保存设置并退出 BIOS,计算机将从 GParted Live 启动。
f. 打开 GParted 分区编辑器,选择误删除分区的硬盘设备(例如 /dev/sda),然后右键单击并选择 “Undo”(撤销)操作。
g. 确认撤销操作,等待分区恢复完成。
h. 关闭 GParted,选择 “Restart”(重启)选项,然后拔出启动盘,重新启动计算机。
i. 检查分区是否已恢复。
请注意,数据恢复并非总是成功的,特别是在分区被删除后有大量写入操作的情况下。因此,在执行任何数据恢复操作之前,请务必先备份重要数据。