是否有可能在正在运行的虚拟机上撤消 virsh undefine?

是否有可能在正在运行的虚拟机上撤消 virsh undefine?

我无意中输入了错误的命令,由于虚拟机仍在运行,因此尚未被删除。是否可以撤消此操作?

答案1

如果虚拟机仍在运行,您应该能够使用它virsh dumpxml来恢复正在运行的配置。

virsh dumpxml <vm_name> > vm_name.xml && \
virsh define vm_name.xml

否则您应该从备份中恢复。

相关内容