タイプ: usb

注釈

usbデバイスタイプはコンテナと VM の両方でサポートされます。 コンテナと VM の両方でホットプラグをサポートします。

USB デバイスは、指定された USB デバイスをインスタンスに出現させます。 パフォーマンスの問題のため、高スループットまたは低レイテンシを要求するデバイスの使用は避けてください。

コンテナでは、(/dev/bus/usbにある)libusbデバイスのみがインスタンスに渡されます。 この方法はユーザースペースのドライバーを持つデバイスで機能します。 専用のカーネルドライバーを必要とするデバイスは、代わりにunix-charデバイスunix-hotplugデバイスを使用してください。

仮想マシンでは、USB デバイス全体がパススルーされますので、あらゆる USB デバイスがサポートされます。 デバイスがインスタンスに渡されると、ホストからは消失します。

デバイスオプション

usbデバイスには以下のデバイスオプションがあります:

キー

デフォルト値

説明

gid

int

0

コンテナのみ: インスタンス内のデバイス所有者のGID

mode

int

0660

コンテナのみ: インスタンス内のデバイスのモード

productid

string

-

USBデバイスのプロダクトID

required

bool

false

このデバイスがインスタンスの起動に必要かどうか(デフォルトはfalseで、すべてのデバイスがホットプラグ可能です)

uid

int

0

コンテナのみ: インスタンス内のデバイス所有者のUID

vendorid

string

-

USBデバイスのベンダーID

serial

string

-

USBデバイスのシリアルナンバー

busnum

int

-

USBデバイスがアタッチされている先のバスナンバー

devnum

int

-

USBデバイスのデバイスナンバー