สามารถเชื่อมต่อไดรฟ์สองตัวเข้ากับฮับ USB ผ่านทางคอมพิวเตอร์เมื่อแชร์ข้อมูลได้หรือไม่


19

หากฉันเชื่อมต่อไดรฟ์ usb สองตัวเข้ากับฮับ USB ภายนอกและฉันคัดลอกข้อมูลจากไดรฟ์หนึ่งไปยังอีกไดรฟ์ข้อมูลจะผ่านคอมพิวเตอร์หรือไม่ หรือข้อมูลจะถูกจัดการโดยฮับ USB

สิ่งนี้มีประโยชน์ด้านประสิทธิภาพบ้างไหม?


8
ไม่ชัดเจนว่าคุณถามอะไร
Sun

5
ดูเหมือนว่าเขากำลังพยายามคัดลอกหรือย้ายไฟล์จากฮาร์ดดิสก์ภายนอกไปยังฮาร์ดดิสก์ภายนอกอื่นซึ่งทั้งหมดเชื่อมต่อกับฮับ USB ภายนอกที่เชื่อมต่อกับพีซีในที่สุด ฉันไม่คิดว่าจะมีประโยชน์ด้านการแสดงใด ๆ
Scott Rhee

โปรโตคอล USB นั้นขึ้นอยู่กับรุ่นของ Master Slave โดยทั่วไปแล้วคอมพิวเตอร์จะทำหน้าที่เป็นหลัก หากคุณลบต้นแบบทาสจะไม่สามารถทำงานได้เพราะไม่มีใครสามารถบอกได้ว่าต้องทำอะไร
SpaceTrucker

6
@SpaceTrucker: จริง แต่นั่นไม่เกี่ยวข้อง ต้นแบบสามารถบอกให้ slave1 ส่งไบต์ XYZ ไปที่ slave 2 อย่างไรก็ตามไม่มีคำสั่งดังกล่าวในชุดคำสั่ง USB การสื่อสาร USB ทั้งหมดมาจากหรือไปยังโฮสต์ USB (เช่นพีซี)
MSalters

1
อุปกรณ์เก็บข้อมูล USB ต้องใช้โฮสต์ ฮับ ​​USB ไม่ใช่โฮสต์ สิ่งที่คุณเป็นไปไม่ได้
Ramhound

คำตอบ:


58

ไม่มันไม่ทำงาน ข้อมูลทั้งหมดที่คุณกำลังคัดลอกจะต้องอ่านโดยคอมพิวเตอร์จากไดรฟ์ต้นทางก่อนที่จะถูกคัดลอกไปยังไดรฟ์เป้าหมาย

หากมีสิ่งใดการเชื่อมต่อฮาร์ดไดรฟ์สองตัวเข้ากับฮับ USB เดียวกันอาจทำให้ช้าลง หากคุณมีอุปกรณ์หลายเครื่องเชื่อมต่อกับฮับพวกเขาจะต้องแบ่งปันแบนด์วิดธ์


7
สิ่งนี้ถูกต้อง คุณดีที่สุดที่จะเชื่อมต่อไดรฟ์แต่ละตัวกับสิ่งอื่น ชุด ของพอร์ต USB - พอร์ตที่จับคู่บนคอมพิวเตอร์หลายเครื่องทำหน้าที่เป็นฮับภายในอย่างมีประสิทธิภาพ การเชื่อมต่อไดรฟ์กับคู่ที่แตกต่างกันจะช่วยให้แน่ใจว่าแต่ละอุปกรณ์มีแบนด์วิดธ์เต็ม 480mbps (สมมติว่า USB 2.0)
Doktor J

5
@DoktorJ นั้นถูกต้องคอมพิวเตอร์ส่วนใหญ่มีโฮสต์ USB (2-4) คอนโทรลเลอร์ (คอนโทรลเลอร์) เพียงไม่กี่ตัวดังนั้นพอร์ต 8-12 พอร์ตบนเมนบอร์ดจึงถูกจำลองแบบโดยใช้ฮับภายในจริง ใน Windows สามารถใช้ตัวจัดการอุปกรณ์จากนั้น "ดู" / "อุปกรณ์ตามการเชื่อมต่อ" เพื่อค้นหาว่าอุปกรณ์ USB เชื่อมต่อภายในอย่างไร
Agent_L

16

USB เป็นโปรโตคอลที่ขับเคลื่อนด้วยโฮสต์ไม่ใช่มาตรฐานเพียร์ทูเพียร์เช่นไฟร์ไวร์ ไดรฟ์เป็นเพียงอุปกรณ์พวกเขาไม่ได้เป็นโฮสต์ในการควบคุมหรือตัดสินใจอะไร หากปราศจากโฮสต์พวกเขาจะไม่สามารถโต้ตอบกับโลกภายนอกได้

สมมติว่าคุณสามารถเชื่อมต่อทั้งสองไดรฟ์เช่นนั้นพวกเขาจะรู้ได้อย่างไรว่าไฟล์ / โฟลเดอร์ใดที่คุณต้องการคัดลอก พวกเขาจะคัดลอกจากไดรฟ์ใดไปยังไดรฟ์ใดและจะเขียนทับไฟล์ที่ซ้ำกันหรือไม่ พวกเขาจะทำงานอย่างไรถ้าไดรฟ์เต็ม?


9
หรือแน่นอนพวกเขาจะเข้าใจระบบไฟล์ได้อย่างไร
ChrisInEdmonton

16

อุปกรณ์ที่เชื่อมต่อกับคอมพิวเตอร์ผ่านฮับไม่สามารถคุยกันหรือแบ่งปันข้อมูลภายในฮับได้ การรับส่งข้อมูลทั้งหมดอยู่ระหว่างแต่ละอุปกรณ์และคอมพิวเตอร์

ไม่มีประโยชน์ด้านประสิทธิภาพจากการเชื่อมต่อไดรฟ์สองตัวเข้ากับฮับและอาจทำให้ประสิทธิภาพลดลง ฮับตัวเองเชื่อมต่อกับคอมพิวเตอร์ผ่านการเชื่อมต่อ USB ดังนั้นทุกอย่างที่เชื่อมต่อกับฮับจะต้องแบ่งปันความจุของการเชื่อมต่อคอมพิวเตอร์ของฮับ

การใช้งานพร้อมกันมากกว่าหนึ่งไดรฟ์ที่เชื่อมต่อกับฮับเป็น USB 2.0 [1] โดยทั่วไปจะเกินแบนด์วิดท์ USB 2.0 ของการเชื่อมต่อคอมพิวเตอร์ของฮับซึ่งอาจส่งผลต่อประสิทธิภาพการทำงานของอุปกรณ์ USB 2.0 อื่น ๆ ที่ต่ออยู่กับฮับ สิ่งนี้สามารถเกิดขึ้นได้แม้จะมีไดรฟ์ USB 2.0 ที่เชื่อมต่ออยู่ในขณะเดียวกันก็กำลังถ่ายโอนข้อมูล


[1] การเชื่อมต่อ USB 2.0 รวมถึงไดรฟ์ USB 2.0 ที่เชื่อมต่อกับฮับใด ๆ หรือไดรฟ์ USB 3.0 เชื่อมต่อกับฮับ USB 2.0 บนฮับ USB 3.0 อุปกรณ์ USB 2.0 จะมีเส้นทางข้อมูล USB 2.0 แยกต่างหากพร้อมกับการ จำกัด แบนด์วิดท์ของตัวเอง


1
เพียงเพิ่ม ... ถ้าคุณต้องการอุปกรณ์ที่ช้าซึ่งรู้เพียงว่าจะทำอย่างไร USB 1.1 จะแชร์พอร์ต USB 2 หรือ USB 3 กับอุปกรณ์ที่เร็วกว่าฮับ multi-TT สามารถปรับปรุงประสิทธิภาพได้อย่างมาก น่าเสียดายที่พวกเขาเกือบจะเป็นไปไม่ได้ที่จะซื้อเพราะ multi-TT ถูกโฆษณาว่าเป็นคุณสมบัติที่ไม่ชัดเจนและการได้รับโชคดีเกือบทั้งหมด
Bitbang3r

3
@ Bitbang3r แค่อยากรู้อยากเห็น ... ฮับมัลติทีทีคืออะไร?
IAmJulianAcosta

2
@IAmJulianAcosta USB 2.0 และฮับที่สูงกว่าใช้ตัวแปลทรานแซคชัน (TT) เพื่อแปลระหว่างมาตรฐาน (เช่น USB 1.1 เป็น USB 2.0) Single-TT hubs แบ่งปันนักแปลหนึ่งคนสำหรับพอร์ตทั้งหมดที่สร้างคอขวดแบนด์วิดธ์ ฮับ ​​Multi-TT ให้นักแปลสำหรับแต่ละพอร์ตกำจัดคอขวด Ref: archive.today/znbMF
Substantial

3

USB มีสิ่งที่เรียกว่าสถาปัตยกรรมเทียร์สตาร์ - จำเป็นต้องมีเจ้านายที่เป็น "ฮับที่แท้จริง" ต้นแบบส่งโทเค็นที่ให้โอกาสอุปกรณ์ในการส่ง / รับ ดังนั้นจึงไม่มีการแข่งขันแบบ h / w ในรถเมล์คันอื่น (จำได้ 2 สายเท่านั้น)

ดังนั้นจึงไม่มีการถ่ายโอนอุปกรณ์ต่ออุปกรณ์ - คุณมีที่ SCSI หรือ 1394 (firewire) - เหตุผลหนึ่งที่พวกเขามีราคาแพงและซับซ้อนกว่าที่จะทำเพราะทุกคนต้องมีความสามารถในการเป็นผู้เชี่ยวชาญในการอนุญาโตตุลาการ

ดังนั้นการถ่ายโอนข้อมูลมักจะอยู่ระหว่างหลัก (มักโฮสต์บนคอมพิวเตอร์) และอุปกรณ์ที่เชื่อมต่อ อุปกรณ์ไม่รู้จักการมีอยู่ของอุปกรณ์อื่น Hub เป็นเพียงอุปกรณ์ที่มีคุณสมบัติพิเศษ


"คุณมีสิ่งนั้นใน SCSI" - ในทางทฤษฎีสิ่งนี้เป็นไปได้ แต่มันไม่ได้ทำจริงมากนักในชีวิตจริง อุปกรณ์ SCSI (นอกเหนือจากอินเทอร์เฟซบนคอมพิวเตอร์) ที่สามารถเป็นบัสมาสเตอร์ได้เสมอและยังหายากมาก แอปพลิเคชันเดียวของ "สองปริญญาโทบนบัส SCSI" ที่เคยประสบความสำเร็จในการใช้งานอย่างแพร่หลายคือการจัดกลุ่ม - คุณอาจมีคอมพิวเตอร์สองเครื่อง VAXclusters สามารถทำงานได้ด้วยวิธีนี้ พวกเขามักจะใช้อีเธอร์เน็ตสำหรับการสื่อสารที่เหลือของคลัสเตอร์ แต่ก็สามารถใช้งาน SCSI ได้เช่นกัน
Jamie Hanrahan

1

เพื่อตอบคำถามชื่อมี USB On The Go ในทางทฤษฎีแล้วใช่ โทรศัพท์ที่เชื่อมต่อกับฮับที่เชื่อมต่อกับแฟลชไดรฟ์สามารถอ่านข้อมูลจากแฟลชไดรฟ์โดยไม่ต้องใช้คอมพิวเตอร์เพื่อถ่ายโอนข้อมูล

ในทางปฏิบัติสิ่งที่คุณมีจริงๆคือมีอุปกรณ์ที่โฮสต์จริงๆ

นอกจากนี้มีเพียงอุปกรณ์น้อยมากที่สนับสนุนและโดยทั่วไปแล้วจะไม่มีไดรฟ์ที่ฉันรู้จัก


12
โทรศัพท์จะแทนที่คอมพิวเตอร์ไม่ใช่ไดรฟ์ภายนอก
OJFord

1
นี่เป็นข้อมูลที่ดีมาก การมี OTG หมายความว่าคุณสามารถแทนที่คอมพิวเตอร์ที่เต็มเปี่ยมด้วยอุปกรณ์ "ฮับที่คล้ายกัน" ซึ่งเข้ามาแทนที่บทบาทของคอมพิวเตอร์ อุปกรณ์เพียงต้องการให้มีอินเทอร์เฟซเพื่อควบคุมการย้ายและคัดลอกฟังก์ชั่นด้วยบางสิ่งบางอย่างเช่นจอ LCD หรือเซิร์ฟเวอร์เว็บเพจ WLAN ที่เข้าถึงได้ อุปกรณ์ขั้นสูงรุ่นนี้ยังสามารถให้การเข้าถึงไดรฟ์เครือข่ายเช่นเซิร์ฟเวอร์ NAS
ADTC

@OllieFord คำตอบนี้ชี้ให้เห็นว่ามันเป็นไปได้ที่จะสร้างฮาร์ดไดรฟ์ภายนอกที่เป็นอุปกรณ์ USB OTG ซึ่งเป็นจริง คำตอบนี้ไม่ได้ตอบคำถามชื่อเดิมแม้ว่าจะมีการเปลี่ยนชื่อเพื่อป้องกันความสับสน คำตอบนี้เป็นแนวคิดที่น่าสนใจแม้ว่าจะไม่สามารถใช้งานได้จริง
reirab

1
แน่นอนว่าเป็นไปได้และฉันไม่สงสัยว่ามีตัวอย่างเชิงพาณิชย์สำหรับกรณีการใช้งานเฉพาะกลุ่มนี้ (ส่วนใหญ่พวกเขาจะคัดลอกไดรฟ์ทั้งหมดแทนที่จะคัดลอกโฟลเดอร์เฉพาะ) OTG ไม่จำเป็นคุณเพียงแค่ต้องตัดสินใจว่ามันยังคงอยู่หรือไม่ "ฮับ" หรือเพียงคอมพิวเตอร์ดั้งเดิม
OJFord

สิ่งนี้จะไม่ทำงานเนื่องจากฮับ USB ยังไม่สมมาตร: มีพอร์ตอัปลิงค์เชื่อมต่อกับโฮสต์ / OTG ซึ่งทำหน้าที่เป็นโฮสต์และพอร์ตดาวน์ลิงค์ที่เชื่อมต่อกับฮาร์ดไดรฟ์ แม้ว่าฮาร์ดไดรฟ์ มี พอร์ต OTG (ซึ่งไม่มี), พวกเขายังไม่สามารถสลับพอร์ต OTG เป็นโหมดโฮสต์บน downlink ดังนั้นยังไม่มีแม้แต่ในทางทฤษฎี
dirkt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.