Saya ingin dapat melayani bagian dari sistem file kotak saya melalui USB ke komputer lain. Misalnya, jika file berada di kotak A dan saya membaca dari kotak B, maka B akan me-mount A, melihat file-file itu, dan me-mountnya sebagai perangkat sistem file (mis., Seperti thumb drive).
Idealnya solusinya akan bekerja untuk distro Linux apa pun, tetapi kemungkinan besar saya akan menjalankan ini pada varian Debian.
Tolong beri tahu saya jika Anda memerlukan info lebih lanjut. Bersulang.
hardware
filesystems
usb
mount
Sam Bisbee
sumber
sumber
Jawaban:
Dari informasi yang Anda berikan, saya menduga bahwa:
Jika salah satu dari asumsi ini salah, Anda akan memiliki waktu yang lebih mudah.
Apa yang Anda cari adalah cara untuk membuat komputer tampil sebagai perangkat penyimpanan USB. Pada prinsipnya, ini seharusnya tidak memerlukan banyak elektronik - saya pikir gadget yang tepat dapat diproduksi secara massal untuk tidak lebih dari beberapa USD plus pengiriman. Tetapi saya tidak dapat menemukan referensi ke gadget yang tepat yang ada.
Hanya menggunakan kabel USB komputer-ke-komputer tidak akan melakukan trik: ini mensimulasikan jaringan Ethernet, dan kotak hitam tidak berbicara Ethernet. Dan konverter USB-storage-to-LAN tidak akan membantu, mereka salah jalan.
Anda bisa mendesain lengan robot yang mencabut stik USB dari kotak hitam dan menghubungkannya ke komputer. Sekarang saran yang jelas namun tidak praktis telah dibuat ...
Anda dapat memiliki gadget yang dirancang, dan menulis driver untuknya. Tapi ini mungkin di luar kisaran harga Anda, terutama jika Anda tidak membutuhkan jutaan unit.
Mungkin ada perangkat NAS canggih yang dapat berbicara dengan beberapa komputer melalui iSCSI dan USB (dua kata terakhir adalah bagian yang sulit).
Beberapa ponsel dan PDA dapat bertindak sebagai perangkat penyimpanan USB, dan juga memiliki koneksi GSM, wifi atau Ethernet. Tetapi mereka sering bertindak sebagai perangkat penyimpanan hanya ketika dimatikan, jadi saya tidak tahu apakah ada yang dapat digunakan sebagai jembatan atau server.
Inilah diskusi tentang persyaratan yang agak mirip. Satu-satunya solusi yang mungkin disarankan adalah jembatan penyimpanan-ke-wifi USB ini , yang sepertinya cocok - tetapi harganya mahal.
Ada sakelar USB (alias hub berbagi) yang memungkinkan Anda berbagi perangkat USB di antara dua komputer. Anda dapat menggunakannya untuk berbagi perangkat penyimpanan antara kotak hitam dan komputer. Masalahnya adalah mereka biasanya mengharuskan pengguna untuk menekan tombol untuk beralih di antara kedua perangkat - tetapi jika Anda menemukan satu di mana saklar dapat dikendalikan dari jarak jauh, Anda punya solusinya.
sumber
Saya pikir ini dapat dilakukan dengan kabel USB host-to-host dan driver USBnet Linux. Kompatibilitas perangkat keras dan detail tentang cara mengatur ini di Linux diberikan di: http://www.linux-usb.org/usbnet/
sumber
Saya tidak benar-benar melihat bagaimana USB pas di sini? Mengapa Anda tidak menggunakan SAMBA atau NFS untuk berbagi file di antara mesin-mesin itu? Mungkin itu tidak berhasil karena suatu alasan, jadi Anda mungkin harus menambahkan sedikit penjelasan ...
sumber
Bahkan jika Anda memecahkan masalah khusus USB seperti membuat host USB terlihat seperti perangkat USB, Anda akan mengalami masalah pemasangan sistem file pada dua perangkat yang berbeda secara bersamaan.
Jika Kotak A memiliki drive (misalkan / dev / sdb1) dan itu sudah terpasang dan menggunakan file di / dev / sdb1, apa yang terjadi ketika Box B mounts ingin akses ke file-file itu? Pada level terendah, USB akan berharap untuk berurusan dengan perangkat, bukan sistem file.
sumber