Kết nối thiết bị lưu trữ USB với 2 máy tính cùng một lúc


15

Tôi muốn kết nối thiết bị lưu trữ USB với 2 máy tính cùng một lúc (Với cáp, không qua mạng). Điều này có thể không?

Bối cảnh: Tôi muốn Raspberry Pi của tôi lưu đầu ra trên bộ lưu trữ USB bên ngoài và sau đó có thể đọc đầu ra trên PC Windows XP.


3
Bạn sẽ cần phải giải thích chính xác những gì bạn mong muốn đạt được để có được một câu trả lời hữu ích.
David Schwartz

Hãy thử tìm kiếm trên google cho "chia sẻ usb"
Dave

1
Như @Ramhound đã nêu, bạn không thể có cả hai máy tính truy cập Tài nguyên USB cùng một lúc. Ví dụ, một ổ cứng USB chỉ có thể được gắn trên một máy tính tại một thời điểm. Một máy in chỉ có thể có sẵn cho một máy tính tại một thời điểm. Nếu bạn muốn / cần truy cập từ cả hai máy tính, bạn sẽ phải thiết lập chia sẻ mạng để làm như vậy.
Kruug

bạn có thể gắn thiết bị usb vào máy tính, như mini hoặc pico hoặc nano itx sau đó truy cập từ xa. Làm cho máy tính càng nhỏ càng tốt!
barlop

@barlop - Những gì bạn mô tả là một giải pháp mạng. Tác giả đặc biệt nói rằng đây không phải là một giải pháp chấp nhận được.
Ramhound

Câu trả lời:


10

Một cái gì đó như sau là tốt nhất bạn có thể hy vọng.

nhập mô tả hình ảnh ở đây

  • Dễ dàng chia sẻ quyền truy cập vào thiết bị USB giữa hai máy tính
  • Đèn LED cho biết máy tính nào có quyền truy cập
  • Có quyền truy cập tức thì vào các thiết bị USB của bạn bằng cách cắm một cáp USB vào máy tính của bạn
  • Chỉ cần nhấn một nút để chuyển đổi các thiết bị USB riêng lẻ từ máy tính này sang máy tính khác
  • Cả hai máy tính đều có quyền truy cập trực tiếp vào máy in nhờ Chia sẻ máy in tự động
  • Plug and play được thiết lập và dễ sử dụng mà không cần mạng

Vì chúng tôi không thực sự đề xuất sản phẩm ở đây tại Superuser, đây là một ví dụ duy nhất về thiết bị được mô tả. Có những cái khác sẽ hoạt động tương tự như ví dụ này. Bạn sẽ không thể chia sẻ một thiết bị USB với nhiều máy tính cùng một lúc.

Giống như các Serialthiết bị đi trước Universal Serial Buscác thiết bị. Các thiết bị USB không được thiết kế để có thể được truy cập bởi nhiều máy chủ tại thời điểm đó. Đó là lý do tương tự, bạn không thể chia sẻ thiết bị USB với Hệ điều hành khách VMWare và Hệ thống máy chủ tại thời điểm và phải ngắt kết nối / kết nối thiết bị.


Tôi muốn thêm, bạn vẫn cần ngắt kết nối thiết bị USB từ một máy chủ, sau đó gắn vào máy chủ khác. Điều này giúp với việc hoán đổi cáp, không hoàn toàn làm những gì (tôi nghĩ) mà OP đang yêu cầu. Không thiếu câu trả lời này: Tôi không nghĩ bất kỳ thiết bị nào cũng có thể làm những gì OP muốn.
Rich Homolka

3
-1 Nếu bạn định bình luận "Tôi không nói thiết bị này có thể làm chính xác những gì tác giả muốn" và nếu bạn thực sự nghĩ rằng nó không làm đúng những gì anh ta muốn, thì bạn nên nói điều đó trong câu trả lời của bạn. Và không phải trong một phản ứng với một lời chỉ trích, nơi bạn đề nghị bạn đã nhận thức được điều đó và bạn chỉ không nói.
barlop

@Ramhound Rich lấp đầy một khoảng trống với nhận xét tuyệt vời của mình, rằng bạn phải ngắt kết nối n mỗi lần bạn muốn sử dụng nó trên máy tính khác. Nếu bạn đồng ý và bạn biết điều đó thì bạn nên nói điều đó trong câu trả lời của mình. Nó rõ ràng hơn nhiều so với dòng đầu tiên của bạn về "hy vọng" và dòng khác của bạn (không đặc biệt) về việc không thể chia sẻ cùng một lúc. (Nếu chúng ta bỏ ngỏ khả năng họ có thể chia sẻ nó theo cách đồng thời nhưng không đồng thời để một tác vụ trên CompA và tác vụ trên CompB có thể xảy ra trong cùng khoảng thời gian nhưng với việc thực hiện chuyển đổi giữa chúng).
barlop

Tuy nhiên, tôi xin lưu ý, liên quan đến nhận xét của @RichHomolka. Có một tùy chọn trong các cửa sổ với ổ đĩa USB, trong đó bạn không phải tự gắn / ngắt kết nối chúng, bạn chính thức rút chúng ra một cách an toàn .. (mặc dù tôi cho rằng tôi sẽ không thử nếu nó đang viết!). Bạn sẽ không cần phải tháo ổ đĩa. Và với thiết bị chuyển đổi loại này, việc gắn là tự động. Vì vậy, sẽ không có giá đỡ hoặc tháo dỡ thủ công nếu sử dụng tùy chọn cửa sổ đó.
barlop

Tôi đã loại bỏ downvote của tôi.
barlop

1

Mọi người phần mềm sẽ không thích nó nhưng từ góc độ phần cứng, không có lý do gì hai hệ thống có thể có quyền truy cập vào cùng một bộ lưu trữ. Nếu một người chỉ viết và một người chỉ đọc thì không có vấn đề gì ngoại trừ việc cố gắng đọc từ một tệp chưa hoàn tất. Tôi chắc chắn rằng có thể được giải quyết bằng cách chờ đợi một khoảng thời gian quy định trước khi cố gắng đọc tệp. Nếu cả hai hệ thống muốn đọc và viết một semaphore đơn giản có thể được tạo bằng các tệp.

Đây sẽ là một cách an toàn để chuyển dữ liệu giữa các hệ thống. Trừ khi các hệ thống thực thi các tập tin virus trên một hệ thống không thể lây nhiễm vào hệ thống khác. Các tập tin bị nhiễm sẽ có mặt nhưng nó sẽ chỉ là một tập tin.

Tôi đã xem xét việc thiết kế một thiết bị như vậy bản thân mình nhưng dường như không bao giờ có thời gian. Một bảng phát triển với hai cổng nô lệ USB (B) và một cổng máy chủ USB (A) có thể làm điều đó. Chỉ cần chuyển tất cả các lệnh đến trên một trong hai cổng nô lệ đến cổng máy chủ. Cắm ổ USB hoặc ổ ngón tay cái vào cổng máy chủ. Nó sẽ không đơn giản như vậy nhưng đó sẽ là điểm khởi đầu.


0

Tôi chưa từng sử dụng một cái trước đây, nhưng bạn có thể sử dụng cầu USB-USB để cho máy tính thứ hai truy cập các tệp đầu tiên, cũng bao gồm bất kỳ bộ lưu trữ gắn USB nào trên đầu tiên.


Không có vẻ như nó hỗ trợ Linux.
stommestack

Có nhiều hơn ngoài ví dụ mà tôi tin. Tôi không biết về bất kỳ thương hiệu cụ thể nào nhưng phải có cầu nối USB-USB hoạt động giống như cáp Ethernet. và sau đó bạn chỉ có thể NFS hoặc SMB các tệp qua usb0giao diện ở cả hai bên. Ngoài ra, nếu cả hai hệ thống đều có cổng nối tiếp, bạn có thể kết nối cáp modem null, thiết lập pppvà chia sẻ tệp qua đó, nhưng sẽ chậm. Nếu cả hai hệ thống đều có cổng Firewire, bạn cũng có thể thử điều đó. Điều đó hỗ trợ các kết nối PC điểm-điểm nếu tôi không nhầm.
LawrenceC
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.