/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내부에 일부 하위 디렉터리가 있고 해당 하위 디렉터리에 콘텐츠를 설치하는 것은 드문 일이 아닙니다.

어쨌든 시스템에 이미 플래시 드라이브가 설치되어 있는지 확인하고(예: mount to ) /media해당 경로를 사용하십시오. 설치되지 않은 경우 수동으로 어딘가에 설치하십시오. 모든 경로가 가능합니다.

관련 정보