Armadilloフォーラム

コンテナ稼働中におけるUSBメモリのマウント

t_ichihara

2025年2月26日 10時31分

==========
製品型番:AGX4500-C00Z(Armadillo-IoT G4)
Debian/ABOSバージョン:3.20.3-at.7
カーネルバージョン:5.10.224-0-at
3G/LTE モジュール情報 (Debianのみ):利用なし
仮想環境:VirtualBox 7.0.18
ATDE9
==========

お世話になります。市原です。
稼働中のarmadilloへUSBメモリを挿入し、コンテナ内からUSBメモリの内容を参照・操作する方法を検討しております。

以下の記載を参考に、コンテナ内のアプリケーションからUSBメモリへのアクセスを試みておりますが、マウント済みの状態でコンテナを起動しなければUSBメモリ内の情報をコンテナ内から参照できない状態になっております。
https://armadillo.atmark-techno.com/blog/15349/13918

コンテナの稼働中に挿入されたUSBメモリを、コンテナ内から参照する方法をご教示頂けますでしょうか。

以上です。よろしくお願い致します。

コメント

at_shota.shimoyama

2025年2月26日 11時07分

下山です。

> コンテナの稼働中に挿入されたUSBメモリを、コンテナ内から参照する方法をご教示頂けますでしょうか。

ホットプラグデバイスの追加という形で、コンテナ稼働中に挿入されたUSBメモリをコンテナ内から参照できます。
コンテナの.confファイルに、

add_hotplugs sd

を追記していただくと、USBメモリなどの/dev/sd*を参照できるようになります。

詳しくは以下をご参照ください。
https://manual.atmark-techno.com/armadillo-iot-g4/armadillo-iotg-g4_pro…

よろしくお願いします。

> 下山です。
>
> > コンテナの稼働中に挿入されたUSBメモリを、コンテナ内から参照する方法をご教示頂けますでしょうか。
>
> ホットプラグデバイスの追加という形で、コンテナ稼働中に挿入されたUSBメモリをコンテナ内から参照できます。
> コンテナの.confファイルに、
>

> add_hotplugs sd
> 

> を追記していただくと、USBメモリなどの/dev/sd*を参照できるようになります。
>
> 詳しくは以下をご参照ください。
> https://manual.atmark-techno.com/armadillo-iot-g4/armadillo-iotg-g4_pro…
>
> よろしくお願いします。

お世話になります。市原です。
返信頂き、ありがとうございます。
自動マウントの設定に、
御提示頂いた設定を追加致しましたが、結果は変わりませんでした。
他に追加で必要な設定はございますでしょうか。
また、自動マウントの設定した状態で、add_hotplugs sdオプションを追加する認識で宜しかったでしょうか。

at_shota.shimoyama

2025年2月27日 18時16分

下山です。

申し訳ありません、確かにadd_hotplugs sdだけだと/devに表示はされてもmountはできなかったですね…
add_args --cap-add SYS_ADMINも必要でした。

改めて、.confに以下の2行を追加してください。

add_hotplugs sd
add_args --cap-add SYS_ADMIN

自動マウントの設定(以下で触れられている一切の内容)は不要です。
https://armadillo.atmark-techno.com/blog/15349/13918

これで、もう一度お試しいただけますでしょうか?
よろしくお願いします。

> 下山です。
>
> 申し訳ありません、確かにadd_hotplugs sdだけだと/devに表示はされてもmountはできなかったですね…
> add_args --cap-add SYS_ADMINも必要でした。
>
> 改めて、.confに以下の2行を追加してください。
>

> add_hotplugs sd
> add_args --cap-add SYS_ADMIN
> 

> 自動マウントの設定(以下で触れられている一切の内容)は不要です。
> https://armadillo.atmark-techno.com/blog/15349/13918
>
> これで、もう一度お試しいただけますでしょうか?
> よろしくお願いします。

お世話になっております。市原です。
返信が遅くなりまして申し訳ありません。
上記の手順で解決致しました。ご対応頂き、ありがとうございました。