首页 >Linux系统的ECS实例中通过TestDisk工具进行数据恢复操作

Linux系统的ECS实例中通过TestDisk工具进行数据恢复操作

问题描述

Linux系统的ECS云服务器分区异常无法挂载,如下图所示。

说明:可能报错有所差别。

解决方案

在尝试其他方式无法恢复的情况下,可以尝试使用TestDisk第三方工具进行分区修复,具体操作步骤如下。

  1. CentOS系统中执行如下命令,进行软件安装。
    yum install testdisk
  2. 进入TestDisk工具使用页面,填写需要恢复的磁盘名称,选择要恢复的磁盘。然后选择 Proceed 后按回车键。
  3. 选择Intel后按回车键。
  4. 选择Analyse后按回车键。
  5. 确认没有信息返回,选择Quick Search快速搜索后按回车键。
    Dingtalk_20220303155820.jpg
  6. 选择一个分区信息,按回车键,或者按P键列出文件,查看文件情况。
    Dingtalk_20220303155944.jpg
  7. 确认文件没有丢失,此时如不需要恢复分区或者后续操作恢复失败,可以直接复制文件。选中文件,按c键进行拷贝。
    Dingtalk_20220303160020.jpg
  8. 选择需要复制的目标目录。
    说明:home文件为例。
    Dingtalk_20220303160103.jpg
  9. 确认提示复制成功,切换到/home目录查看。
    Dingtalk_20220303160135.jpg
  10. 确认文件已经恢复。
    Dingtalk_20220303160204.jpg
  11. 如果需要恢复分区,回到第6步,按回车键,然后可选择保存,则光标移动到Write上。如果不是需要的分区,则继续搜索Deeper Search
    Dingtalk_20220303160235.jpg
  12. 选择Write后,按Y键继续,然后重启服务器。
    Dingtalk_20220303160304.jpg
  13. 确认分区和挂载正常。
    Dingtalk_20220303160344.jpg

  14. 确认挂载目录内的文件正常。
    Dingtalk_20220303160416.jpg
  15. 到此恢复分区操作已完成,可正常使用。

适用于

  • 云服务器 ECS
阿里云首页 相关技术圈