前几天接了一个IBM小型机P690的坏硬盘,客户说小型机能识别到硬盘,但是VG信息读不了,文件系统没办法mount。客户在当地检测过,说硬盘物理损伤.

(本文先发表于达思数据恢复网站:http://www.bnuol.com,转载请注明)

 

恢复步骤:

1、硬盘检测:拿到硬盘,我们检测结果是硬盘固件及电路系统都有问题;

2、硬盘镜像:最后经过几番努力,把硬盘修复成可识别了,镜像出来。

3、硬盘数据恢复:因为硬盘文件系统是JFS/JFS2的,还有数据库,有些数据库放在裸设备上,我们把镜像出来的硬盘,挂接到小型机上,importvg,一切顺利,文件系统良好,裸设备信息良好,最后成功恢复出所有数据。

4、详细信息:

# lspv
hdisk0 000c540cd9a520de rootvg active
hdisk31 005eb43e4b06f9fc none

# importvg -y vg008 hdisk31

成功,没有抱错信息。

再次列出PV

# lspv
hdisk0 000c540cd9a520de rootvg active
hdisk31 005eb43e4b06f9fc vg008 active

# lspv -p hdisk31
hdisk31:
PP RANGE STATE REGION LV NAME TYPE MOUNT POINT
1-7 used outer edge lv_develop jfs2 /develop
8-23 used outer edge lv_datachunk4 N/A
24-39 used outer edge fslv01 jfs2 /opt/IBM_Tivoli
40-55 used outer edge lv_datachunk3 raw N/A
56-71 used outer edge lv_datachunk1 raw N/A
72-87 used outer edge lv_datachunk2 raw N/A
88-94 used outer edge lv_tmpchunk raw N/A
95-101 used outer edge lv_logchunk raw N/A
102-108 used outer edge lv_rootchunk raw N/A
109-109 used outer edge loglv00 jfs2log N/A
110-110 used outer edge lv_develop jfs2 /develop
111-219 used outer middle lv_develop jfs2 /develop
220-260 used center lv_develop jfs2 /develop
261-276 used center lv_datachunk5 N/A
277-292 used center lv_datachunk6 N/A
293-308 used center lv_datachunk7 N/A
309-324 used center lv_datachunk8 N/A
325-328 used center lv_datachunk9 N/A
329-340 used inner middle lv_datachunk9 N/A
341-358 used inner middle lv_develop jfs2 /develop
359-374 used inner middle lv_datachunk10 N/A
375-390 used inner middle lv_datachunk11 N/A
391-406 used inner middle lv_datachunk12 N/A
407-422 used inner middle lv_datachunk13 N/A
423-437 used inner middle lv_develop jfs2 /develop
438-462 used inner edge lv_develop jfs2 /develop
463-546 free inner edge

然后mount /develop 和 mount /opt/IBM_Tivoli 都正常,其中还有几个裸设备分区。

 

小型机硬盘

图(1)为IBM小型机硬盘

IBM P690小型机

图(2)为IBM P690小型机机柜