在用户使用未配置永久盘的Composer桌面时,用户的资料都是存放在系统盘,此时如果客户机操作系统本身不可用(如无法开机),那么用户数据便无法取出。为了找到一个方法能够将数据拿出,很自然地会想到将系统盘挂载到其他虚拟机上,然后再从该虚拟机拿出用户数据,可是当你尝试直接这么做的话,会发现Composer桌面的系统盘是无法被直接挂载给其他虚拟机使用,因为桌面本身的系统盘只是replica盘的一个增量盘,增量盘是无法直接挂载使用的。那么要使得Composer桌面的系统可直接挂载使用,需要经过一下几个步骤:

 

Step1:将问题桌面VM1在VC中通过storage vmotion迁移到桌面池的另一可用存储位置

Step2:用迁移完成后的桌面克隆出一台新的虚拟机VM2

Step3:寻找一台可用的虚拟机VM3,将VM2中的磁盘挂载到VM3下,然后进入VM3将用户数据拷贝出来即可。

 

Note通过step1可以将问题桌面从一台Composer虚拟机转化为完整虚拟机,此时的虚拟机将会拥有原始的镜像盘和存放用户数据的增量盘,此时如果直接将改原始镜像盘直接挂载是不会看到用户数据的,只有通过step2的克隆操作将原始镜像盘与增量盘进行整合才能挂载磁盘将用户数据拷出。另一方面,以上过程可行的前提是桌面的虚拟磁盘本身是可用的,没有损坏,只是客户机操作系统本身存在问题。

以后是本人测试分析所得,如有不妥之处请指出。