USB पर फ़ाइलें परोसें


12

मैं USB पर अपने बॉक्स के फाइल सिस्टम के एक सेक्शन को दूसरे कंप्यूटर पर सेवा देना चाहूंगा। उदाहरण के लिए, यदि फाइलें बॉक्स ए पर हैं और मैं बॉक्स बी से पढ़ रहा हूं, तो बी ए माउंट करेगा, उन फाइलों को देखें, और उन्हें फाइल सिस्टम डिवाइस (यानी, अंगूठे की तरह ड्राइव) के रूप में माउंट करें।

आदर्श रूप से समाधान किसी भी लिनक्स डिस्ट्रो के लिए काम करेगा, लेकिन मुझे सबसे अधिक संभावना डेबियन वेरिएंट पर चल रही होगी।

कृपया मुझे बताएं कि क्या आपको किसी और जानकारी की आवश्यकता है। चीयर्स।


4
आप केवल दो कंप्यूटरों को एक USB केबल से नहीं जोड़ सकते हैं - USB विद्युत प्रोटोकॉल सममित नहीं है और एक छोर पर एक कंप्यूटर की आवश्यकता होती है और दूसरे छोर पर एक परिधीय उपकरण (यही कारण है कि प्लग समान नहीं हैं)। क्या आपके पास पहले से एक विशिष्ट हार्डवेयर गैजेट है जिसका आप उपयोग करना चाहते हैं? अन्यथा ईथरनेट (या फायरवायर) दो कंप्यूटरों के बीच एक नेटवर्क बनाने के लिए बेहतर रूप से अनुकूलित किया जाएगा।
गाइल्स का SO- बुराई पर रोक '23

2
@ गिल्स - उत्तर के लिए धन्यवाद। आपके उत्तर से, मुझे लगता है कि मेरा प्रश्न वास्तव में है कि मैं अपने कंप्यूटर को कैसे बनाऊं और / या उसके USB कनेक्शन / हब पर परिधीय उपकरण की तरह काम करूं। एक परिधीय उपकरण और एक मेजबान मशीन को क्या अलग करता है? चीयर्स।
सैम बिस्बी

जवाबों:


11

आपके द्वारा दी गई जानकारी से, मुझे लगता है कि:

  1. आपके पास एक ब्लैक बॉक्स डिवाइस है जिसे आप केवल USB मास स्टोरेज डिवाइस को प्लग इन करके संवाद कर सकते हैं।
  2. USB ड्राइव को भौतिक रूप से प्लग करना और अनप्लग करना स्वीकार्य नहीं है, परिनियोजन के बाद आपके पास भौतिक पहुँच नहीं होगी।

यदि इनमें से कोई भी धारणा गलत है, तो आपके पास एक आसान समय होगा।

आप जो खोज रहे हैं वह कंप्यूटर को USB संग्रहण डिवाइस के रूप में प्रदर्शित करने का एक तरीका है। सिद्धांत रूप में, इसके लिए बहुत अधिक इलेक्ट्रॉनिक्स की आवश्यकता नहीं होनी चाहिए - मुझे लगता है कि सही गैजेट एक जोड़े से अधिक यूएसडी शिपिंग के लिए बड़े पैमाने पर उत्पादन किया जा सकता है। लेकिन मुझे सही गैजेट का कोई संदर्भ नहीं मिल रहा है।

USB कंप्यूटर-टू-कंप्यूटर केबल का उपयोग केवल चाल नहीं करेगा: ये एक ईथरनेट नेटवर्क का अनुकरण करते हैं, और ब्लैक बॉक्स ईथरनेट नहीं बोलता है। और USB- स्टोरेज-टू-लैन कन्वर्टर्स मदद नहीं करेंगे, वे गलत तरीके से चलते हैं।

  1. आप एक रोबोट बांह को डिजाइन कर सकते हैं जो ब्लैक बॉक्स से एक यूएसबी स्टिक को अनप्लग करता है और इसे कंप्यूटर में प्लग करता है। अब जब कि स्पष्ट लेकिन अव्यवहारिक सुझाव दिया गया है ...

  2. आपके पास डिज़ाइन किया गया गैजेट हो सकता है, और इसके लिए ड्राइवर लिख सकते हैं। लेकिन यह आपकी मूल्य सीमा से बाहर हो सकता है, खासकर यदि आपको लाखों इकाइयों की आवश्यकता नहीं है।

  3. एक परिष्कृत NAS उपकरण हो सकता है जो iSCSI और USB पर कई कंप्यूटरों से बात कर सकता है (वे अंतिम दो शब्द कठिन हिस्सा हैं)।

  4. कुछ मोबाइल फोन और पीडीए एक यूएसबी स्टोरेज डिवाइस के रूप में कार्य कर सकते हैं, और इसके अतिरिक्त एक जीएसएम, वाईफाई या ईथरनेट कनेक्शन है। लेकिन वे अक्सर भंडारण उपकरणों के रूप में कार्य करते हैं, जब स्विच किया जाता है, तो मुझे नहीं पता कि क्या कोई ऐसा है जिसे पुल या सर्वर के रूप में इस्तेमाल किया जा सकता है।

  5. यहां कुछ समान आवश्यकता के बारे में चर्चा की गई है। एकमात्र संभव समाधान जो यह बताता है कि यह यूएसबी-स्टोरेज-टू-वाईफाई ब्रिज है , जो दिखता है कि यह उपयुक्त होगा - लेकिन यह महंगा है।

  6. यूएसबी स्विच (उर्फ शेयरिंग हब) हैं जो आपको दो कंप्यूटरों के बीच एक यूएसबी डिवाइस साझा करने की अनुमति देते हैं। आप ब्लैक बॉक्स और कंप्यूटर के बीच स्टोरेज डिवाइस को साझा करने के लिए एक का उपयोग कर सकते हैं। समस्या यह है कि उन्हें आमतौर पर उपयोगकर्ता को दो उपकरणों के बीच स्विच करने के लिए एक बटन दबाने की आवश्यकता होती है - लेकिन अगर आपको एक ऐसा स्थान मिलता है जहां स्विच को दूरस्थ रूप से नियंत्रित किया जा सकता है, तो आपके पास एक समाधान है।


आपके बहुत विचारशील प्रतिक्रिया के लिए धन्यवाद गिल्स। आप अपनी धारणाओं में सही हैं। पीडीए / मोबाइल ब्रिज एक बहुत ही अच्छा विचार है जिसे मुझे कुछ और विचार करना होगा। अन्य विचार, जो ज्यादातर लैन या रोबोट केंद्रित प्रतीत होते हैं, इस सवाल से बाहर हैं क्योंकि पर्यावरण में कोई लैन नहीं है। मैं कुछ POCs को एक साथ रखने की कोशिश करने जा रहा हूं और एक या दो दिन में वापस रिपोर्ट करूंगा। एक बार फिर धन्यवाद!
सैम बिसबी

2

मुझे लगता है कि यह एक होस्ट-टू-होस्ट यूएसबी केबल और लिनक्स usbnet ड्राइवर के साथ पूरा किया जा सकता है। लिनक्स में इसे कैसे स्थापित किया जाए, इस पर हार्डवेयर संगतता और विवरण: http://www.linux-usb.org/usbnet/


3
यह USB पर ईथरनेट है, जो ठीक है अगर डिवाइस इसका समर्थन करता है ... लेकिन मुझे लगता है कि यह नहीं है।
गिल्स एसओ- बुराई को रोकना '

@ गिल्स - आप सही हैं, मुझे नहीं लगता कि ब्लैक बॉक्स ईथरनेट बोलता है। कहा जा रहा है, ब्लैक बॉक्स अभी भी उठा सकता है और कुछ जादू का काम कर सकता है अगर यह आसानी से पता लगाता है कि एक यूएसबी कनेक्शन है (ए-टू-ए केबल के माध्यम से)। एक-दो दिन में पता चल जाएगा। चीयर्स।
सैम बिसबी

खैर, मुझे लगता है कि कम से कम ड्राइवर पेज पर सूचीबद्ध उपकरणों को इसका समर्थन करना चाहिए ...
रिकार्डो मुरी

-1

मैं वास्तव में नहीं देखता कि कैसे USB यहाँ फिट बैठता है? आप उन मशीनों के बीच फ़ाइलों को साझा करने के लिए SAMBA या NFS का उपयोग क्यों नहीं करते हैं? हो सकता है कि यह किसी कारण से काम नहीं करता है, इसलिए आपको शायद थोड़ा और स्पष्टीकरण जोड़ना चाहिए ...


वे प्रोटोकॉल काम नहीं करेंगे, क्योंकि रीडर मशीन सक्षम नहीं है। एकमात्र I / O बिंदु जो मेरे पास है वह USB है, जिसे यह देखता है और बंद फ़ाइलों को पढ़ता है। अंतिम, गैर-परीक्षण वातावरण में मैं रीडर मशीन को नियंत्रित नहीं कर पाऊंगा (मुझे इसका सॉफ्टवेयर भी नहीं पता है), लेकिन यह मेरी फाइलों को ले जाएगा। धन्यवाद!
सैम बिस्बी

-1

यहां तक ​​कि अगर आप USB विशिष्ट समस्याओं को हल करते हैं जैसे USB होस्ट को USB डिवाइस की तरह बनाते हैं, तो आप एक ही समय में दो अलग-अलग डिवाइसों पर फाइल सिस्टम बढ़ते समस्याओं में चलेंगे।

यदि बॉक्स A में एक ड्राइव है (मान लें / dev / sdb1) और यह माउंटेड है और फ़ाइलों का उपयोग / dev / sdb1 पर करता है, तो क्या होता है जब Box B mounts उन फ़ाइलों तक पहुंच चाहता है? सबसे निचले स्तर पर, USB एक डिवाइस से निपटने की उम्मीद करना चाहता है, न कि एक फाइल सिस्टम।


3
यदि हार्डवेयर समस्या हल हो गई है, तो संभवत: एक्सेस लॉक लगाने का एक तरीका है ताकि केवल एक पक्ष एक समय में लिख सके और उस रीड एक्सेस को एक सुसंगत दृश्य मिल सके। कुछ समाधान केवल एक कंप्यूटर को वैसे भी संग्रहण तक पहुंचने की अनुमति देंगे। तो हाँ, यह एक चिंता का विषय है, लेकिन भारी नहीं है।
गाइल्स का SO- दुष्ट होना बंद हो '

यह बॉक्स ए (और इसके विपरीत) पर पहुंचते समय बॉक्स ए पर फाइलसिस्टम को माउंट और अनमाउंट किए बिना ऐसा करने के लिए भयानक रूप से कठिन होने जा रहा है। अधिकांश सामान्य (नॉन-क्लस्टर अवेयर) फाइलसिस्टम को यह मानने का पूरा अधिकार है कि उनके द्वारा लगाए गए डिस्क बिट्स उनके नीचे नहीं बदलते हैं। इन-मेमोरी संरचनाओं का एक गुच्छा सिंक से बाहर हो जाएगा। A और B के बीच स्विच करने पर आपको या तो माउंट / अनमाउंट करना होगा, या
बॉक्सेस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.