ベンダーIDと製品IDを知っているフラッシュドライブを持っています。
をスキャンすることで、ルートデバイスの列挙ポイント(例)とマスストレージデバイスの列挙ポイント(例)/sys/bus/usb/devices
を確実に見つけることができます。/sys/bus/usb/devices/3-1
/sys/bus/usb/devices/3-1:1.0
2つの列挙ポイントがわかったら、これらを使用してマウントポイント(/mnt/usb0/part0
または/mnt/UsbStorageA
)を検索するにはどうすればよいですか?
-
または、ベンダーIDと製品IDからマウントポイントを取得する直接的な方法はありますか?
-
編集1(私の進捗状況の詳細):
わかりました(マウントポイントから逆方向に作業します):
マウントポイント:(/storage/usb0/part0
によると/proc/mount
)
デバイスノード:(/dev/block/vold/8:1
による/proc/mount
)
パーティション名sda1
(による/proc/partitions
)
しかし、にはエントリがなく、にもエントリ/sys/block
がないため、に相関しているようには見えません。代わりに、奇妙なことに、USBデバイスはのようににあります。なぜそれはcharデバイスとして表示されますが、blockデバイスとしては表示されないのですか?:-(sda1
/sys/block
8:1
/sys/dev/block
/sys/dev/char
189:261