我一直试图通过控制台和XenCenter恢复XenServer上的虚拟磁盘。
在一些工作中,我正在做一个我需要closures的虚拟机,它停止响应,所以我做了一个强制关机。
我最终需要重新启动工具包,因为整个系统都是从XenCenter的angular度locking的。
当我去引导虚拟机时,虚拟机仍然连接,但是虚拟机无法从/etc/fstab启动时挂载它,所以失败了。 于是我把启动盘和VD从VM中分离出来,并将启动盘添加到我们已有的实用程序VM中,并编辑了fstab来注释安装第二个盘的行。 启动虚拟机终于工作了。
当第二块磁盘再次连接时,虚拟机仍然无法在/dev , fdisk -l或blkid看到它。
然后,我在实用程序虚拟机上安装了第二个磁盘,该虚拟机也无法看到该磁盘。
在我查看的许多页面/讨论/资源中,我尝试按照以下说明从XenServer控制台挂载磁盘: https : //discussions.citrix.com/topic/334905-mount-vm-disk-image-as-文件系统级的XenServer-6 /#entry1757044
但是,在步骤5( xe vbd-plug ... )中,即使没有错误,也无法在/dev/sm/backend/{UUID of DOM0 physical disk}/{VDI UUID from 1}findVD。 我可以看到物理DOM0目录,并且在那个目录中有设备,但没有我期望的VD的UUID。
目标是至less挂载此磁盘来检索文件。 最好的情况是找出为什么它不能正确地插入这个磁盘并显示给虚拟机。