Linux virsh destroy和virsh undefine有什么区别

Linux virsh destroy和virsh undefine有什么区别,linux,shell,terminal,virtual-machine,Linux,Shell,Terminal,Virtual Machine,我不熟悉服务器和虚拟机,想知道它们之间的区别 virsh destroy 及 virsh destroy命令会立即启动非正常关机 并停止指定的来宾虚拟机。使用virsh destroy可以 来宾虚拟机文件系统已损坏。使用virsh销毁 仅当来宾虚拟机无响应时才使用此命令。virsh 使用--destroy选项的destroy命令尝试刷新缓存 在关闭虚拟机电源之前,查看磁盘映像文件 virsh undefinedomain命令undefinesa域。如果域处于非活动状态,则 配置已完全删除。如

我不熟悉服务器和虚拟机,想知道它们之间的区别

virsh destroy

virsh destroy
命令会立即启动非正常关机 并停止指定的来宾虚拟机。使用
virsh destroy
可以 来宾虚拟机文件系统已损坏。使用
virsh销毁
仅当来宾虚拟机无响应时才使用此命令。
virsh
使用
--destroy
选项的destroy
命令尝试刷新缓存 在关闭虚拟机电源之前,查看磁盘映像文件

virsh undefine
domain命令undefinesa域。如果域处于非活动状态,则 配置已完全删除。如果域处于活动状态 (正在运行),它将转换为
瞬态域
。当客人 虚拟机变为非活动状态,配置将被删除 完全是

取消定义-取消定义虚拟机的配置。但是,如果有任何VM使用该配置运行,则不会立即删除该配置,而是在删除所有使用该配置的VM之前进行更改。想象一下,您正在使用一个配置模板来创建虚拟机,即(需要存储、内存、CPU等)。一旦删除,您将无法使用该模板创建任何新VM

virsh取消定义域[--managed save][storage][--删除所有存储][--擦除存储][--快照元数据][--nvram]命令取消定义域

破坏-等于杀死你的虚拟机

virsh destroy命令会立即启动不正常关机并停止指定的来宾虚拟机


为什么要将python标记到这个位置?你检查过comand的手册页了吗?我在网上发现:Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。
virsh undefine