USB大容量ストレージデバイスを監視するpythonスクリプトを作成する必要があります。必要なメディアを正常にフィルタリングするには、subsystem
およびDEVTYPE
で識別する必要があります。
USB大容量記憶装置に必要なsubsystem
およびDEVTYPE
を知っている人はいますか?
または、すべてのsubsystem
sとDEVTYPE
sのリストを見つけられる場所を教えてください。
しばらくIRCに潜んでいた後、答えを見つけたかもしれません。
SUBSYSTEM:block
DEVTYPE:disk
これが私が見つけた方法です。このコマンドが提案されました:
Sudo udevadm info --root --name=/dev/sdX
ここで、sdX
の「X」は、USB大容量ストレージデバイスを表すデバイスに置き換える必要があります。それを見つける必要がある場合は、/dev
に移動し、デバイスにマシンを接続した状態で1回、接続せずにls
と入力します。不足しているsdX
と出来上がりを見つけてください!
ID_FS_TYPE
、ID_BUS
などのプロパティも表示されます...
ただし、USB大容量ストレージデバイスのDEVTYPE
についてはあまりよくわかりません。 partition
になる可能性があります。誰でも知っている場合は、コメントするか、答えを追加してください!