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 プログラムはデバイスを読み込みます。
- USBデバイスが/mount/root/経由でマウントされている場合、VIDとPIDを確認する必要があるのはなぜですか?
- 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
パスを使用します。インストールされていない場合は、手動でどこかにインストールしてください。すべてのパスが可能です。