宕机导致分区丢失恢复方案testdisk

一、执行此预案的动机

云主机数据盘分区丢失

二、执行此预案的条件

1、确定用户在报障时间点之前有过数据盘分区存在,而在报障时间点该分区消失

2、在执行我们的恢复操作之前,确保将分区所在数据盘进行备份

三、执行此预案的过程

1、用户云主机内安装testdisk工具:
a、yum install testdisk
b、https://www.cgsecurity.org/wiki/TestDisk_Download

2、执行testdisk
若步骤1采用a方式:
testdisk 所需恢复数据盘(例/dev/vdb) 
    > 选择Proceed
> 选择Intel
> 选择Analyse
    根据磁盘大小决定search时间(1.2t的数据盘大约需要1小时)
    > 光标移动到识别出来的下面那个分区,然后选择Write
> 一路退出testdisk界面
> reboot 云主机
若步骤1采用b方式:
#tar xvf testdisk-7.1-WIP.linux26-x86_64.tar.bz2
#cd testdisk-7.1-WIP
#./testdisk_static
    >选择[ Create ] Create a new log file
    >选择Disk 所需恢复的数据盘(/dev/vdb)
    > 选择Intel
    > 选择Analyse
    >选择Quick Search
    根据磁盘大小决定search时间(1.2t的数据盘大约需要1小时)
    > 光标移动到识别出来的下面那个分区,然后选择Write
> 一路退出testdisk界面
> reboot 云主机

3、重启后,执行fdisk -l,与客户核对分区信息是否恢复正确
上一篇:HotSpot学习(一)——如何下载openjdk源码


下一篇:转 web前端性能分析--原理篇