저는 Debian 노트북과 Windows PC라는 두 대의 컴퓨터를 가지고 있습니다.
내 Debian 컴퓨터에 사용할 수 있는 데이터가 있고 이를 Windows 컴퓨터에서 사용하고 싶습니다. NFS와 네트워크 파일 공유에 대해 알고 있는데 USB를 사용하여 해결할 수 있나요?
데비안을 USB 장치로 작동시키면 USB 수-수 케이블을 사용하여 Windows PC에 연결하여 데비안 시스템에 저장된 일부 데이터를 공유할 수 있습니다.
USB로 할 수 있나요?
답변1
노트북과 PC는 암형 A 커넥터가 있는 USB 호스트입니다. 두 개의 USB 호스트를 직접 연결하기 위해 수-수 케이블을 사용할 수 없습니다. 장치 중 하나는 마더보드의 USB 칩셋에서 지원되지 않는 주변 장치로 작동해야 합니다.
일부 장치는 호스트 또는 주변 장치 역할을 지원합니다.가지고 다닐 수 있는 USB, 하지만 어떤 PC도 이것을 지원할 것이라고 생각하지 않습니다.
가지다활성 케이블두 개의 주변 장치(각 호스트당 하나씩)로 작동하지만 운영 체제가 이를 지원하는지 확인해야 합니다.
답변2
USB를 사용하여 장치를 연결하는 방법에는 여러 가지가 있습니다.http://www.linux-usb.org/usbnet/. 그러나 이는 이더넷을 에뮬레이트하므로 피하려고 할 수 있습니다. 컴퓨터를 USB 드라이브로 연결하는 것이 불가능하다고 확신합니다.
가장 좋은 방법은 일반적인 네트워킹이거나 자체 USB 상호 연결 드라이버를 작성할 수도 있습니다.
답변3
이런 방식으로 USB를 사용할 때의 문제점은 USB가 마스터-슬레이브 프로토콜이고 대부분의 컴퓨터에는 마스터 또는 호스트 기능이 있는 USB 포트만 있다는 것입니다.
노트북에 슬레이브(또는 장치) 포트를 추가하는 방법을 찾으려면 대용량 저장 장치를 사용하면 됩니다.여기에서 발견노트북을 대용량 저장 장치로 표시하십시오.
랩톱에 슬레이브 포트를 추가하는 방법을 찾을 수 없는 경우 호스트 간 네트워크 케이블을 사용하여 이더넷(또는 유사한) USB 방법을 사용할 수 있습니다. 이 방법에는 직선 USB가 아닌 특수 USB 브리지 케이블이 필요합니다. A-A 케이블. 직선 USB A-A 케이블을 사용하면 전원 공급 장치가 태워질 수 있습니다! 이렇게 하면 기기 간에 USB 기반 네트워크 연결이 생성되며 이더넷에 브리지할 수도 있습니다. 또한 각 시스템의 케이블에 적합한 드라이버가 필요합니다.
답변4
가상 USB 대용량 저장 장치를 만들기 위해 데비안 시스템을 설정하는 절차 중 일부를 설명하는 다음 웹 페이지를 찾았습니다. https://docs.embeddedarm.com/USB_Gadget_Mass_Storage
도움이 되었나요? 두 시스템에 두 개의 블록 장치를 설치하고 각 블록 장치를 하나의 시스템에서만 읽을 수 있도록 설정하면 컴퓨터 중 하나가 동시에 콘텐츠 쓰기를 시도하는 것에 대해 걱정할 필요 없이 양방향 파일 전송을 수행할 수 있을 것으로 추측됩니다. . Debian에서 Windows로 파일을 이동하려면 파일을 쓸 수 있는 가상 드라이브에 복사한 다음 Windows 컴퓨터로 이동하여 파일이 나타나는지 확인하고 거기에서 복사하면 됩니다. 파일을 다른 방법으로 이동하려면 파일을 Windows 읽기/쓰기 가상 드라이브에 복사한 다음 Debian의 읽기 전용 가상 드라이브에서 복사하세요.
무료 USB-C 포트가 있는 한 데비안의 하드웨어 설정은 매우 간단합니다. 포트에서 "가젯"을 구성하고 USB-C-USB-C 케이블 또는 USB-C-USB-A 케이블을 통해 Windows 컴퓨터에 포트를 적절하게 연결합니다. 데비안 컴퓨터에 USB-C 포트가 없으면 USB 연결이 그렇게 간단하지 않습니다.
내가 아는 한, USB-A 포트가 있는 많은 최신 컴퓨터는 USB-C 포트가 있는 컴퓨터와 동일한 칩을 사용하므로 포트는 대부분의 USB-C 포트와 마찬가지로 슬레이브 모드를 지원해야 합니다. 기존 USB-OTG 포트와 같이 슬레이브/장치/가제트/어떤 모드로든 전환 신호를 보내는 데 케이블이 필요한지 모르겠습니다. 소프트웨어에서 USB-A 포트를 장치 모드로 설정하는 방법이 있는 경우 이는 포트가 연결된 장치(예: 마우스 또는 플래시 드라이브)의 존재를 인식하지 못한다는 의미일 수 있습니다.
USB 3.x Type A 포트를 서로 안전하게 연결하는 케이블이 존재합니다. 예는 다음과 같습니다.https://www.datapro.net/products/usb-3-0-super-speed-aa-debugging-cable.html USB-A 포트가 다른 컴퓨터의 장치 포트처럼 보이도록 Windows에서 설정하는 방법에 대한 Microsoft 설명서에 대한 링크가 제품 설명에 있습니다. 이는 그다지 도움이 되지 않을 수도 있지만 이것이 가능하다는 것을 증명하고 이 작업을 수행하는 데 있어 몇 가지 함정과 주의 사항을 보여줍니다. 이 포트에는 디버깅을 지원하는 USB 3.x 컨트롤러가 필요합니다. 다시 말하지만, 컴퓨터 제조업체는 USB-A 포트 뒤의 동일한 칩을 USB-C 포트와 동일한 칩을 사용하여 장치 모드(장치를 충전하기 위한 USB 전원 공급과 같은 기능에 필요함)로 진입할 수 있기 때문에 이는 요즘 상대적으로 일반적인 것 같습니다. . 노트북 배터리).
전원이 공급되는 USB-A - USB-A "브리지" 또는 "파일 전송" 케이블을 사용하면 원하는 결과를 얻지 못할 수도 있습니다. 이 케이블은 두 컴퓨터 모두에 이더넷 또는 직렬 장치로 나타납니다. 이는 파일 공유를 허용하지만 데이터 전송 속도를 중간 칩의 속도로 제한한다는 의미입니다. 좋은 패시브 USB 케이블은 10Gbps(USB 3.x 및 USB-A 포트 사용) 또는 20Gbps(USB 3.2 및 USB-C)의 전송 속도를 제공해야 합니다. 올바른 가젯 설정을 사용하면 Debian 컴퓨터는 Windows 컴퓨터에 연결된 드라이브와 이더넷 포트가 있는 다기능 도킹 스테이션으로 나타날 수 있습니다.