USB 저장 장치를 한 번에 2대의 컴퓨터에 연결

USB 저장 장치를 한 번에 2대의 컴퓨터에 연결

USB 저장 장치를 두 대의 컴퓨터에 동시에 연결하고 싶습니다(네트워크가 아닌 케이블 사용). 이것이 가능한가?

컨텍스트: 내 Raspberry Pi가 외부 USB 저장소에 출력을 저장한 다음 Windows XP PC에서 출력을 읽을 수 있기를 원합니다.

답변1

다음과 같은 것이 당신이 기대할 수 있는 최선의 것입니다.

여기에 이미지 설명을 입력하세요

  • 두 컴퓨터 간에 USB 장치에 대한 액세스를 쉽게 공유
  • LED 표시등은 어떤 컴퓨터에 액세스 권한이 있는지 나타냅니다.
  • 하나의 USB 케이블을 컴퓨터에 연결하여 USB 장치에 즉시 액세스하세요.
  • 버튼 하나만 누르면 개별 USB 장치를 한 컴퓨터에서 다른 컴퓨터로 전환할 수 있습니다.
  • 자동 프린터 공유 덕분에 두 컴퓨터 모두 프린터에 직접 액세스할 수 있습니다.
  • 플러그 앤 플레이 설정으로 네트워크가 필요 없이 사용하기 쉽습니다.

여기 Superuser에서는 실제로 제품 제안을 하지 않기 때문에 여기에 단일 항목이 있습니다.설명된 장치 중 이 단일 예제와 유사하게 작동하는 다른 예제도 있습니다. 동시에 여러 컴퓨터와 USB 장치를 공유할 수 없습니다.

Serial장치 이전에 나온 장치 와 같습니다 Universal Serial Bus. USB 장치는 동시에 여러 호스트에서 액세스하도록 설계되지 않았습니다. 이는 USB 장치를 VMWare 게스트 운영 체제 및 호스트 시스템과 동시에 공유할 수 없고 장치 연결을 끊거나 연결해야 하는 것과 같은 이유입니다.

답변2

저는 이전에 한 번도 사용해 본 적이 없지만 아마도 다음을 사용할 수도 있을 것입니다.USB-USB 브리지두 번째 컴퓨터가 첫 번째 컴퓨터의 파일에 액세스할 수 있도록 하려면 첫 번째 컴퓨터의 USB 연결 저장소도 포함됩니다.

답변3

소프트웨어 사람들은 이를 좋아하지 않을 것입니다. 그러나 하드웨어 관점에서 볼 때 두 시스템이 동일한 스토리지에 액세스할 수 없는 이유는 없습니다. 쓰기만 하고 읽기만 하는 경우 아직 완료되지 않은 파일에서 읽기를 시도하는 것 외에는 문제가 없습니다. 파일을 읽으려고 하기 전에 정해진 시간 동안 기다리면 이 문제가 해결될 수 있다고 확신합니다. 두 시스템 모두 읽고 쓰려는 경우 파일을 사용하여 간단한 세마포어를 만들 수 있습니다.

이는 시스템 간에 데이터를 전송하는 안전한 방법입니다. 시스템이 파일을 실행하지 않는 한 한 시스템의 바이러스는 다른 시스템을 감염시킬 수 없습니다. 감염된 파일이 존재하지만 그것은 단지 파일일 뿐입니다.

나는 그런 장치를 직접 디자인하는 것을 고려해 보았지만 시간이 없는 것 같습니다. 2개의 USB 슬레이브 포트(B)와 1개의 USB 호스트 포트(A)가 있는 개발 보드가 이를 수행할 수 있습니다. 슬레이브 포트 중 하나에 도착하는 모든 명령을 호스트 포트로 전달하면 됩니다. USB 드라이브 또는 썸 드라이브를 호스트 포트에 연결합니다. 그렇게 간단하지는 않지만 그것이 출발점이 될 것입니다.

답변4

스위치와 같은 USB kvm은 USB 드라이브에서 작동하지 않습니다. 여러 가지 자체 테스트를 거쳤으며 제대로 다시 연결하려면 모두 전원을 끄는 주기가 필요합니다. 업데이트: 비결은 추가 USB 허브를 통해 USB 드라이브를 연결하는 것입니다.

관련 정보