Linuxで起動した後にUSBドライブを確実に検出する方法

Linuxで起動した後にUSBドライブを確実に検出する方法

私たちはRaspberry Piベースのデバイスを構築しています。たとえば、ファームウェアアップデートを実行するためにデバイスが起動したときに接続されたUSBドライブを検出するオプションを追加したいと思います。

1つの問題は、USBドライブがLinuxの起動直後にマウントされないことが多いことです(これはUSBドライブによって異なります)。理想的には、いくつかのUSBデバイスが接続されていることを知らせる方法が欲しいです。起動プロセスを遅らせてマウントできるようにすることをお勧めし、USBドライブをマウントする前にどれだけ待つべきかを知りたいです。あきらめます。

私は/sys/module/usb_storage/parameters/delay_useパラメータがあることを知っていますが、そこに指定された時間を待つだけですべての問題が解決されるかどうかはわかりません。また、利用可能なデバイスを列挙してモニタを追加するためにlibudevを見てみましたが、デバイスが実際にマウント可能になるまでイベントが受信されないようです。

よろしくお願いします!ピオトル

ベストアンサー1

おすすめ記事