タイプ: unix-block
#
注釈
unix-block
デバイスタイプはコンテナでサポートされます。
ホットプラグをサポートします。
Unixブロックデバイスは、指定したブロックデバイスをインスタンス内の(/dev
以下の)デバイスとして出現させます。
そのデバイスから読み取りやデバイスへ書き込みができます。
デバイスオプション#
unix-block
デバイスには以下のデバイスオプションがあります。
キー |
型 |
デフォルト値 |
説明 |
---|---|---|---|
|
int |
|
インスタンス内のデバイス所有者のGID |
|
int |
ホスト上のデバイス |
デバイスのメジャー番号 |
|
int |
ホスト上のデバイス |
デバイスのマイナー番号 |
|
int |
|
インスタンス内のデバイスのモード |
|
string |
- |
インスタンス内のパス( |
|
bool |
|
このデバイスがインスタンスの起動に必要かどうか(ホットプラグ参照) |
|
string |
- |
ホスト上のパス( |
|
int |
|
インスタンス内のデバイス所有者の UID |
ホットプラグ#
ホットプラグはrequired=false
を設定しデバイスのsource
オプションを指定した場合に有効になります。
この場合、デバイスはホスト上で出現したときに、コンテナの起動後であっても、自動的にコンテナにパススルーされます。 ホストシステムからデバイスが消えると、コンテナからも消えます。