常州五颜六色网络技术有限公司 -> 技术文档 -> XenServer 无法启动的 数据恢复 登录 -> 注册 -> 回复主题 -> 发表主题

deserts 2017-09-02 00:48
本文来源:http://blog.chinaunix.net/uid-7445427-id-4314749.html



1. 去年装在pc 机上的服务损坏,无法启动。恰巧有一部分非常有用的数据,人们只有到了东西丢失时采取珍惜,后悔万分也是没有用的,期望能够恢复吧。 查找许多资料终于成功恢复。
现在整理如下,方便有需要的同学们借鉴一二。

2. 整体思路,
可以重新安装(升级)此块磁盘上的xenserver,不过是在没有勇气。 采用以下方案
新装一台同样的Xenserver ,把旧的硬盘作为 新服务器的存储空间使用。

新Xenserver安装完成,测试启动没有问题,关机,添加新硬盘,重新启动。
输入以下一大堆命令,注意机器的反映啊,不要一味的使蛮劲, 心态要平和。



[root@xenserver-bf ~]# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 500.1 GB, 500107862016 bytes
256 heads, 63 sectors/track, 60563 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes

  Device Boot     Start       End     Blocks   Id System
/dev/sda1   *       1     60564   488386583+ ee EFI GPT           #新安装的磁盘500G

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
256 heads, 63 sectors/track, 121126 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes

  Device Boot     Start       End     Blocks   Id System
/dev/sdb1   *       1     121127   976762583+ ee EFI GPT         #旧的硬盘的923.5G的LVM2


[root@xenserver-bf ~]#
[root@xenserver-bf ~]# pvscan
PV /dev/sdb3   VG VG_XenStorage-39947d67-736e-2ab3-8d2a-c17032c576a4   lvm2 [923.50 GB / 93.63 GB free] # 记住 39947d67-736e-2ab3-8d2a-c17032c576a4
PV /dev/sda3   VG VG_XenStorage-29a1f2c8-172b-3f4e-6c11-0810b8152443   lvm2 [457.75 GB / 457.75 GB free]
Total: 2 [1.35 TB] / in use: 2 [1.35 TB] / in no VG: 0 [0   ]





[root@xenserver-bf ~]# ls -ll /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root 9 Jun 18 13:52 edd-int13_dev81 -> ../../sdb
lrwxrwxrwx 1 root root 10 Jun 18 13:52 edd-int13_dev81-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 Jun 18 13:52 edd-int13_dev81-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 Jun 18 13:52 edd-int13_dev81-part3 -> ../../sdb3
lrwxrwxrwx 1 root root 9 Jun 18 13:52 scsi-SATA_ST1000DM003-9YN_W1D0NM3Y -> ../../sdb
lrwxrwxrwx 1 root root 10 Jun 18 13:52 scsi-SATA_ST1000DM003-9YN_W1D0NM3Y-part1 -> ../../sdb1 # Xenserver 分区
lrwxrwxrwx 1 root root 10 Jun 18 13:52 scsi-SATA_ST1000DM003-9YN_W1D0NM3Y-part2 -> ../../sdb2 #Xenserver 升级备份分区
lrwxrwxrwx 1 root root 10 Jun 18 13:52 scsi-SATA_ST1000DM003-9YN_W1D0NM3Y-part3 -> ../../sdb3 # 注意这个就是旧的LVM2 分区
lrwxrwxrwx 1 root root 9 Jun 18 13:52 scsi-SATA_ST500DM002-1BD1_S2AS5NMB -> ../../sda
lrwxrwxrwx 1 root root 10 Jun 18 13:52 scsi-SATA_ST500DM002-1BD1_S2AS5NMB-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jun 18 13:52 scsi-SATA_ST500DM002-1BD1_S2AS5NMB-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Jun 18 13:52 scsi-SATA_ST500DM002-1BD1_S2AS5NMB-part3 -> ../../sda3


[root@xenserver-bf ~]# xe host-list
uuid ( RO)           : 6f591a02-0c02-4adf-b8ba-1ac158864b14                     #记住次号
      name-label ( RW): xenserver-bf
  name-description ( RW): Default install of XenServer


[root@xenserver-bf ~]# xe sr-introduce uuid=39947d67-736e-2ab3-8d2a-c17032c576a4 type=lvm name-label="mrecover" content-type=user # 引入
39947d67-736e-2ab3-8d2a-c17032c576a4
[root@xenserver-bf ~]# xe pbd-create sr-uuid=39947d67-736e-2ab3-8d2a-c17032c576a4 device-config:device=/dev/disk/by-id/scsi-SATA_ST1000DM003-9YN_W1D0NM3Y-part3 host-uuid=6f591a02-0c02-4adf-b8ba-1ac158864b14
b7e133b7-e9af-39e7-9926-4eb231c164ea
[root@xenserver-bf ~]# xe pbd-plug uuid=b7e133b7-e9af-39e7-9926-4eb231c164ea
[root@xenserver-bf ~]#

这样就能看到 新的mrecover 存储了,虚拟机的恢复就比较容易了。

deserts 2017-09-02 00:49
然后随便用模板建个vm,添硬盘、修改硬盘顺序等


查看完整版本: [-- XenServer 无法启动的 数据恢复 --] [-- top --]



Copyright © 2005-2014 5y6s Inc. 苏ICP备05001866号 Powered by PHPWind 5.0.1
Time 0.010317 second(s),query:6 Gzip enabled