
예를 들어, USB 허브를 구입하여 이를 하드 드라이브에 연결하고(예를 들어 일반적으로 PC에 연결되는 USB 케이블을 하드 드라이브에 연결) 예를 들어 두 대의 PC를 USB 허브에 연결한다고 가정해 보겠습니다. (예를 들어 여러 개의 USB 슬롯이 있는 부분에 연결합니다.) 두 대의 PC가 모두 데이터를 읽고 쓸 수 있나요?
답변1
아니요. USB는 설계상 단일 호스트(PC 1대)만 가질 수 있습니다.
당신이 얻을 수 있는 것은 종종 USB 허브와 결합되는 일종의 "스위치"입니다. 그런 다음 두 대의 PC를 연결하고 수동으로 전환할 수 있습니다. 그러나 한 번에 한 대의 PC만 USB 호스트가 될 수 있습니다.
두 대의 PC 간에 하드디스크를 공유하려는 경우 다른 방법이 있습니다(예: NAS = 네트워크 연결 스토리지).
답변2
아니요. 다른 호스트 간에 USB 장치를 공유할 수 없습니다. USB 스위치를 사용하면 한 컴퓨터에서 USB 장치를 분리하고 버튼을 눌러 다른 컴퓨터에 연결할 수 있습니다. 주요 용도는 (아마도) 키보드-마우스 세트를 두 대의 PC에 연결하고 필요에 따라 전환하는 것입니다.
그러나 USB가 원하는 설정을 허용하더라도 문제가 발생할 수 있습니다. 두 대의 컴퓨터에서 동시에 데이터를 쓰면 대부분의 파일 시스템이 손상되거나 일관성이 없게 되거나 손상될 수 있습니다. 이를 Samba/Windows 공유, NFS 등과 같은 특수 프로토콜과 혼동하지 마십시오. 이러한 경우 데이터를 공유하는 컴퓨터만 다른 컴퓨터를 위해 계속해서 디스크를 읽고 쓸 수 있습니다. 따라서 여러 컴퓨터가 액세스할 수 있더라도 단일 컴퓨터가 모든 읽기 및 쓰기 액세스를 제어합니다.
두 대의 PC 간에 하드 디스크를 공유하려는 경우 PC 중 하나의 OS(예: Windows 공유, NFS)에서 공유 옵션을 사용할 수 있습니다. 게다가 오늘날의 홈 라우터와 NAS를 사용하면 네트워크에 연결된 스토리지를 쉽게 공유할 수 있습니다.
답변3
표준 USB 케이블을 사용하여 두 대의 PC에 허브를 연결하는 것은 물리적으로 불가능합니다. 허브와 PC 모두 다운스트림 포트에 A형 소켓이 있으며 두 개의 A소켓을 함께 연결하는 표준 케이블은 없습니다.
허브의 업스트림 포트를 하드 드라이브에 연결하려고 할 때에도 동일한 문제가 발생합니다. 두 포트 모두 B형 소켓을 갖기 때문입니다. 이 경우에는 예외가 있습니다. 업스트림 포트에는 AB 또는 C 유형 소켓이 허용되지만 버스에 호스트가 없으면 USB가 제대로 작동하지 않기 때문에 작동하지 않습니다.
답변4
키보드 마우스와 함께 최대 4대의 컴퓨터 간에 단일 USB2 포트를 공유할 수 있는 KVM이 있습니다.
Windows PC에서 파일을 여기에 끌어 놓고 동일한 KVM에 연결된 Mac에서 읽을 수 있습니다. 꽤 멋지다.
4K를 지원하는 4포트 버전의 경우 Amazon에서 약 100달러의 비용이 듭니다. MacMini + Windows + RaspberryPI + Nintendo Switch가 연결되어 있습니다.
비결은 일반 KVM이 호스트 간 전환 시 포트 연결을 끊는다는 것입니다. 그러나 이 모델은 포트를 활성 상태로 유지하므로 전환할 때마다 O/S가 키보드/마우스/USB를 분실/재발견하지 않습니다.
KVM의 전용 키보드 USB 포트보다 더 많은 전력이 필요한 USB2 스틱, PS4 컨트롤러 및 Logitech 기계식 키보드로 포트를 테스트했습니다.
어떤 광고 규칙도 깨고 싶지 않지만, 해당 제품을 구글에 검색해 보면 빨간색입니다.
내 첫 번째 대답은 YMMV입니다.