类型:usb

注意

容器和虚拟机都支持 usb 设备类型。它支持容器和虚拟机的热插拔。

USB 设备使指定的 USB 设备出现在实例中。为了解决性能问题,请避免使用需要高吞吐量或低延迟的设备。

对于容器,只有 libusb 设备(位于 /dev/bus/usb)传递给实例。此方法适用于具有用户空间驱动程序的设备。对于需要专用内核驱动程序的设备,请改用 unix-char 设备unix-hotplug 设备

对于虚拟机,整个 USB 设备都将通过,因此支持任何 USB 设备。当设备传递给实例时,它会从主机消失。

设备选项

usb 设备具有以下设备选项

busnum

USB 设备连接到的总线编号

busnum
类型

int

devnum

USB 设备的设备编号

devnum
类型

int

gid

仅限容器:实例中设备所有者的 GID

gid
类型

int

默认值

0

mode

仅限容器:实例中设备的模式

mode
类型

int

默认值

0660

productid

USB 设备的产品 ID

productid
类型

字符串

required

此设备是否需要启动实例(默认为 false,所有设备都可以热插拔)

required
类型

布尔值

默认值

false

serial

USB 设备的序列号

serial
类型

字符串

uid

仅限容器:实例中设备所有者的 UID

uid
类型

int

默认值

0

vendorid

USB 设备的供应商 ID

vendorid
类型

字符串