还原xen-delete-image删除的xen图像

我用xen-delete-image删除了一个xen图像,并想知道是否有一种方法可以恢复,因为“xen-delete-image”只会从xen图像列表中删除它,但不会删除实际的图像文件(disk.img和swap.img)。 有没有一个命令来实现这一点?

下面的程序已经为我工作,只要图像没有任何损坏。

使用gui,我创build了一个新的服务器,命名方式与原来的不同,并创build了一个与已删除的服务器具有相同容量的新驱动器映像。

我第一次取消了安装,留下了没有可启动操作系统的虚拟服务器。

在此之后,我停止了服务器,并使用删除的服务器的映像覆盖了刚创build的映像(将其命名为与新映像完全相同)。

所有我不得不重置networking设置…

可能最好的办法是将现有的disk.img和swap.img拷贝出来,用xen-create-image创build一个新的实例,然后把原始的img文件移回新的实例。 在正确引导之前,您可能需要将块设备名称和MAC地址等一些configuration选项设置为旧值。