温馨提示×

ubuntu分区后如何恢复

小樊
65
2025-06-17 02:41:58
栏目: 智能运维

在Ubuntu系统中,如果分区被删除或损坏,可以通过以下几种方法尝试恢复:

使用GParted恢复分区

  1. 制作GParted启动盘
  • 下载GParted Live CD/USB镜像。
  • 使用工具如Rufus或balenaEtcher将镜像写入USB闪存驱动器。
  1. 启动GParted Live系统
  • 从USB启动计算机,进入GParted Live环境。
  1. 查找并恢复分区
  • 在GParted中,选择需要恢复分区的磁盘。
  • 如果分区被删除,会显示为空白区域。
  • 右键点击空白区域,选择“新建”选项。
  • 选择分区类型(如ext4、ext3)和大小,点击“添加”按钮创建新分区。
  • 完成分区创建后,重启系统检查分区是否恢复。

使用fsck命令修复文件系统

  1. 进入恢复模式
  • 重启计算机,在启动时按下Shift键,进入GRUB菜单,选择“Advanced options for Ubuntu”,然后选择“Recovery mode”进入恢复模式。
  1. 卸载并修复分区
  • 在恢复模式的root终端中,使用 df -hT命令列出所有挂载的分区和它们的文件系统类型。
  • 卸载需要检查的分区,例如:sudo umount /dev/sdXY
  • 运行fsck命令检查并修复文件系统:sudo fsck /dev/sdXY
  • 根据提示输入y或yes来进行修复操作。
  • 修复完成后,输入 exit命令重启系统。

使用TestDisk恢复分区

  1. 安装TestDisk
  • 在终端中运行以下命令安装TestDisk:
sudo apt-get install testdisk 
  1. 恢复分区
  • 启动TestDisk。
  • 选择要恢复数据的磁盘。
  • 使用TestDisk的分析功能来查找丢失的分区。
  • 如果找到丢失的分区,使用“恢复”功能来恢复分卷。

使用extundelete恢复删除的文件

  1. 安装extundelete
sudo apt-get install extundelete 
  1. 恢复文件
  • 卸载包含删除文件的分区:sudo umount /dev/sdXY
  • 使用extundelete恢复文件:
sudo extundelete /dev/sdXY --restore-file path/to/deleted/file 

在进行分区恢复操作时,请确保备份重要数据,以防数据丢失。如果不确定如何操作,请咨询专业人士。

0