USB 저장 장치를 동시에 2 대의 컴퓨터에 연결하고 싶습니다 (네트워크가 아닌 케이블로). 이게 가능해?
컨텍스트 : Raspberry Pi가 외부 USB 저장소에 출력을 저장 한 다음 Windows XP PC에서 출력을 읽을 수 있기를 원합니다.
USB 저장 장치를 동시에 2 대의 컴퓨터에 연결하고 싶습니다 (네트워크가 아닌 케이블로). 이게 가능해?
컨텍스트 : Raspberry Pi가 외부 USB 저장소에 출력을 저장 한 다음 Windows XP PC에서 출력을 읽을 수 있기를 원합니다.
답변:
다음과 같은 것이 가장 좋습니다.
우리가 정말 여기에 수퍼 유저의 제품 제안을하지 않기 때문에 여기에 하나입니다 예 장치의 설명. 이 단일 예제와 유사하게 작동하는 다른 것들이 있습니다. 여러 컴퓨터와 USB 장치를 동시에 공유 할 수 없습니다.
등 Serial
전에 와서 기기 Universal Serial Bus
장치. USB 장치는 여러 호스트에서 동시에 액세스하도록 설계되지 않았습니다. VMWare Guest 운영 체제 및 호스트 시스템과 USB 장치를 동시에 공유 할 수없고 장치의 연결을 끊거나 연결해야하는 것과 같은 이유입니다.
소프트웨어 사용자는 마음에 들지 않지만 하드웨어 측면에서 두 시스템이 동일한 스토리지에 액세스 할 수없는 이유는 없습니다. 하나만 쓰고 하나만 읽으면 아직 완료되지 않은 파일에서 읽으려고 시도하는 것 외에는 문제가 없습니다. 파일을 읽으려고 시도하기 전에 정해진 시간 동안 기다리면 해결할 수 있다고 확신합니다. 두 시스템 모두 읽고 쓰기를 원하는 경우 파일을 사용하여 간단한 세마포를 만들 수 있습니다.
이는 시스템간에 데이터를 전송하는 안전한 방법입니다. 시스템이 파일을 실행하지 않으면 한 시스템에서 바이러스가 다른 시스템을 감염시킬 수 없습니다. 감염된 파일이 존재하지만 파일 일뿐입니다.
나는 그러한 장치를 직접 디자인하는 것을 고려했지만 시간이없는 것 같습니다. 2 개의 USB 슬레이브 포트 (B)와 1 개의 USB 호스트 포트 (A)가있는 개발 보드가이를 수행 할 수 있습니다. 슬레이브 포트에 도착한 모든 명령을 호스트 포트로 전달하십시오. USB 드라이브 또는 썸 드라이브를 호스트 포트에 꽂습니다. 그렇게 간단하지는 않지만 시작점이 될 것입니다.
한 번도 사용하지는 않았지만 USB-USB 브리지 를 사용하여 두 번째 컴퓨터가 첫 번째 컴퓨터의 파일에 액세스하도록 할 수 있습니다. 첫 번째 컴퓨터에는 USB 연결 스토리지도 포함됩니다.
usb0
양쪽 인터페이스를 통해 파일을 NFS 또는 SMB로 만들 수 있습니다 . 또는 두 시스템에 직렬 포트가 있으면 널 모뎀 케이블을 연결하고을 설정 ppp
하고 파일 공유를 할 수 있지만 속도가 느립니다. 두 시스템에 모두 Firewire 포트가 있으면 시도해 볼 수도 있습니다. 실수하지 않으면 지점 간 PC 연결을 지원합니다.