删除添加到 qemu/kvm 且没有短 ID 的设备

删除添加到 qemu/kvm 且没有短 ID 的设备

我有一台 KVM 虚拟机,我不想重启它。使用 qemu monitordevice_add命令向其中添加了一个 USB 设备,但没有指定 ID。我想拔下该设备,以便将其连接到其他虚拟机。我在网上找到的所有信息都建议使用device_del并为其指定设备 ID,但这显然行不通,因为我没有指定设备 ID。

有没有其他方法可以删除它而无需重启虚拟机?我看到了几年前提交了补丁以允许使用替代语法但我不确定补丁是否包含在内,或者是否有人找到了其他方法来解决这个问题。如果包含补丁,我该如何使用它?我不确定我的设备的 QOM 路径是什么样的,也不知道我该如何找到它。一些对补丁的回应建议自动为没有 ID 的设备生成 ID;如果发生这种情况,我该如何找到自动 ID?还有其他方法吗?

相关内容