15.6. 使用命令行从虚拟机中删除 USB 设备
要从虚拟机中删除 USB 设备,您可以从虚拟机 XML 配置中删除 USB 设备信息。
流程
找到您要从虚拟机中删除的 USB 的 bus 和 device 值。
例如:以下命令显示附加到该主机的 USB 设备列表。在这个示例中,使用的设备作为设备 005 总线附加到总线 001 中。
lsusb
# lsusb [...] Bus 001 Device 003: ID 2567:0a2b Intel Corp. Bus 001 Device 005: ID 0407:6252 Kingston River 2.0 [...]Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
virt-xml工具及--remove-device参数。例如,以下命令从
example-VM-1虚拟机中删除附加到主机作为总线 001 上设备 005 的 USB 闪存驱动器。virt-xml example-VM-1 --remove-device --hostdev 001.005
# virt-xml example-VM-1 --remove-device --hostdev 001.005 Domain 'example-VM-1' defined successfully.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
注意
要从正在运行的虚拟机中删除 USB 设备,请将 --update 参数添加到上一命令中。
验证
- 运行虚拟机并检查该设备是否已从设备列表中删除。