USBフラッシュドライブが挿入されていることを確認する

USBフラッシュドライブが挿入されていることを確認する

確実で徹底的なUSB識別が欲しいフラッシュドライブつながりました。私はVirtualBoxで動作するライブISOイメージでパッケージ化されたDebian Busterのシンプルなバージョンを使用しています。

検索および識別プロセスは、基本的に特定のユーザー操作の後にトリガーされるwhileループであるbashスクリプトを介して実行されます。スクリプトは常に上記のオペレーティングシステムで実行されます。時々視覚的にだけ情報を取得したいのではありません。

質問:

  • lsblkfdisk接続されているペンドライブのみが検出され、新しいドライブを追加するとコマンドは表示されません。

  • lsusb、、dmesgusb-devicesこのコマンドの出力は少し混乱しており、USBを識別できる固有のパターンを見つけることができません。ペンドライブです他のUSBデバイスよりも、おそらくこのコマンドにどのパターンが必要かを知らせることができます。

  • udevadmペンドライブを挿入する前に実行する必要があります。ユーザーにペンドライブを挿入するかどうかを尋ね、挿入するまで数秒待つように言ってから実行しますudevadm monitor。しかし、これは私にとって少し面倒なようです。


私が検討している解決策は比較することです今後そして後ろに次のコマンドの出力です。しかし残念ながら、私はこのアプローチが本当に好きではありません。


ご覧のとおり、自由に使用できるオプションがたくさんありますが、問題は最も最適化された信頼性の高いソリューションを見つけることです。


1 この詳細は重要ですか?わかりません。

ベストアンサー1

おすすめ記事