/mount/rootを介してUSBデバイスをマウントする場合、VIDとPIDが必要なのはなぜですか?

/mount/rootを介してUSBデバイスをマウントする場合、VIDとPIDが必要なのはなぜですか?

F3プログラム(Fighting Flash Fraud)を使用して外付けUSBディスクドライブをテストしようとしています。外付けUSBディスクドライブの名前は「TEST A」です。私が使用したいコマンドの構文は次のとおりです。

f3write /mount/(ユーザー名フォルダ)/(USB ID) 例: f3write /mount/root/7A3C-VD3D

f3read /mount/(ユーザー名フォルダ)/(USB ID) 例: f3read /mount/root/7A3C-VD3D

文書:https://fight-flash-fraud.readthedocs.io/en/latest/usage.html#how-to-use-f3write-and-f3read

これで、上記のコマンドでUSBフラッシュドライブのVIDとPIDが7A3C-VD3Dであることがわかります。次のコマンド:f3プログラム。

しかし、私のデバイスのVIDとPIDを取得するためにlsusbを試しました。

バス 002 デバイス 002: ID 0bc2:5031 Seagate RSS LLC FreeAgent Go Flex USB 3.0

これは0bc2:5031です

だから私は上記のコマンドの構文に従って次のことを試しました。

f3read /マウント/ルート/0bc2-5031

これはうまくいきません。プログラムでディレクトリが見つからないと言います。

f3read /メディア/ルート/0bc2-5031

今回も動作しません。プログラムでディレクトリが見つからないと言います。

ただし、コマンドを実行

f3read /media/root/"テストA"

効果があるf3 プログラムはデバイスを読み込みます。

  1. USBデバイスが/mount/root/経由で​​マウントされている場合、VIDとPIDを確認する必要があるのはなぜですか?
  2. USBデバイスが/media/root経由でマウントされている場合、VIDとPIDを確認する必要がないのはなぜですか?

もし後ろの話があるなら、もっと深く理解するために知りたいです。

AFAIK、/mntは一時インストール用で、/mediaはLinuxディストリビューションが自動的にデバイスをインストールした場合、デバイスがここに表示される可能性が高いです。 USBをマウントするたびに、2つのディレクトリを確認し続けるのは面倒です。

答え1

/mount/rootを介してUSBデバイスをマウントする場合、VIDとPIDが必要なのはなぜですか?

F3の私の理解によると、必要ありません。

文書:https://fight-flash-fraud.readthedocs.io/en/latest/usage.html#how-to-use-f3write-and-f3read

マウントポイントがVIDとPIDを含む特定の形式であることを示すコンテンツは表示されません。どんな道でも大丈夫だと思います。

インストールパスには、例が作成されたシステムのVIDとPIDが含まれています。それはおそらく、使用されているサイレントインストーラのためです。

これはうまくいきません。プログラムでディレクトリが見つからないと言います。

その理由は、そのパスの下にスティックが取り付けられていないためです。

AFAIK、/mntは一時インストール用で、/mediaはLinuxディストリビューションが自動的にデバイスをインストールした場合、デバイスがここに表示される可能性が高いです。

/mnt内部にいくつかのサブディレクトリがあり、そのサブディレクトリにコンテンツをインストールすることはまれではありません。

とにかく、システムにすでにフラッシュドライブがインストールされていることを確認し(たとえば、マウントするなど)、その/mediaパスを使用します。インストールされていない場合は、手動でどこかにインストールしてください。すべてのパスが可能です。

関連情報