一.通过fdisk恢复分区

对数据盘分区时,分区磁盘的起止扇区一般使用默认的值,所以可以先尝试直接使用fdisk命令新建分区进行恢复

fdisk /dev/xvdb    

n  

w  

mount  /dev/xvd  

mount /dev/xvdb   

mount /dev/xvdb1 /mnt/

如果上述操作无效,您可以使用testdisk工具尝试修复


二.通过testdisk恢复分区

testdisk /dev/xvdb(根据实际情况替换设备名),再选择Proceed(默认值)后按回车键

选择分区表类型进行扫描:一般选择Intel(默认)。如果您的数据盘采用GPT分区,选择EFI GPT

选择Analyse后按回车键

4.如果您没有看到任何分区信息,选择Quick Search后按回车键快速搜索

在返回结果中会显示分区信息

选中分区后,按回车键

选择Write保存分区

如果不是您需要的分区,可以选择Deeper Search继续搜索

按Y键确认保存分区

-手动刷新分区表

partprobe /dev/xvdb(根据实际情况替换设备名)

重新挂载分区,查看数据盘里的数据情况

mount /dev/xvdb1 /mnt/


三.通过testdisk直接恢复数据

在某些情况下,您可以用testdisk扫描出磁盘分区,但是无法保存分区,此时,您可以尝试直接恢复文件。

用testdisk扫描出磁盘分区。见通过testdisk恢复分区的第1步到第4步

按P键列出文件

选中要恢复的文件,再按C键

选择目标目录。本示例中以恢复到/home为例


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回