विंडोज माउंट नेटवर्क शेयर पर उबंटू पर बैश


12

मैंने विंडोज़ 10 को अपडेट किया है और विंडोज़ पर नए बैश स्थापित किए हैं।

हालाँकि पीसी के दोनों पर मैंने कोशिश की है कि मैं एक नेटवर्क शेयर माउंट करने में असमर्थ हूं।

मैंने शेयर को माउंट करने के लिए कई अलग-अलग तरीकों की कोशिश की है:

sudo mount -t cifs -o username=xx,password=xx //192.168.x.x/Share /mnt/s

उपरोक्त कमांड को चलाने पर ऐसा लगता है कि यह काम कर चुका है, कोई त्रुटि नहीं है ( --verboseविकल्प के साथ भी ) हालांकि /mnt/sकुछ भी नहीं mountदिखाता है और दिखाता है //192.168.x.x/Share on /mnt/s type cifs (rw):।

मैं smbclient का उपयोग करते हुए शेयर पर सभी फ़ाइलों / फ़ोल्डरों को ब्राउज़ करने में सक्षम हूं


1
मैं उसी समस्या में चल रहा हूं। यहां तक ​​कि अगर आप एक्सप्लोरर से शेयर माउंट करते हैं तो इसे / mnt / (अन्य आंतरिक या बाहरी ड्राइव के विपरीत) के तहत सूचीबद्ध नहीं किया जाएगा। मुझे लगता है कि यह वर्तमान कार्यान्वयन की एक सीमा है लेकिन वास्तव में इस बारे में अधिक सुनना अच्छा लगेगा।
अस्तार

@Astarr वही, मेरे पास विंडोज में एक "ड्राइव" के रूप में माउंट किया गया हिस्सा है, लेकिन बैश केवल "असली" ड्राइव दिखा रहा है। मैं इस बारे में कुछ भी ऑनलाइन नहीं देख सकता या किसी भी प्रगति को ट्रैक कर सकता हूं जब इसे ठीक किया जा सकता है। अगर आपको इस मुद्दे के बारे में कोई जानकारी मिलती है तो मैं इसकी बहुत सराहना करूंगा।
user3906878

1
वहाँ एक मुद्दा खुला उनके Github है। यह सब मुझे मिल सकता है: github.com/Microsoft/BashOnWindows/issues/214
Astar

@ अचर्र महान धन्यवाद! गितुब मुद्दे पर भी नजर रखेंगे।
user3906878

1
इस लेख को देखें howtogeek.com/331053
Biswapriyo

जवाबों:


4

डब्ल्यूएसएल भारी विकास के अधीन है और यह अब बढ़ते नेटवर्क साझा किए गए फ़ोल्डरों का समर्थन करता है:

sudo mkdir /mnt/s
sudo mount -t drvfs '\\192.168.x.x\Share' /mnt/s
cd /mnt/s
git init

पुराना उत्तर

मैं वास्तव में यहाँ आपकी टिप्पणी का जवाब दे रहा हूँ:

मैं इस मुद्दे (जैसे एक अन्य कार्यक्रम) के समाधान या समाधान की तलाश कर रहा हूं जो मुझे शेयर पर एक फ़ोल्डर के अंदर गिट चलाने की अनुमति देगा।

साइगविन का उपयोग करें :

net use V: \\\\192.168.x.x\\Share
cd /cygdrive/v
git init

या सेमीडर :

net use V: \\192.168.x.x\Share
V:
git init

या गिट-स्कैम


इसके लिए साइबरविन की कोई जरूरत नहीं है। विंडोज़ के लिए git का उपयोग करें ( git-scm.com/download/win ) और सामान्य रूप से नेट उपयोग (या विंडोज एक्सप्लोरर) के साथ रिमोट ड्राइव माउंट करें।
फ्रैक्टलस्पेस

@ फ्रैक्टलस्पेस हां, गिट-स्कैम सिर्फ उतना ही अच्छा है।
सिमटें

0

लिनक्स के लिए Windows सबसिस्टम अभी भी बीटा में है, और कुछ सुविधाओं को पूरी तरह से लागू नहीं कर रहे हैं। अन्य विशेषताएं जो अभी भी बग हो सकती हैं।

उदाहरण के लिए, मुझे lnकुछ मशीनों पर निर्देशिकाओं को ठीक से लिंक करने में समस्या थी , लेकिन cdलक्ष्य में उपनिर्देशिकाओं के लिए समस्याएँ थीं ।

चूंकि ड्राइव को माउंट करना एक समान फ़ोल्डर पुनर्निर्देशन पारदर्शिता का उपयोग करता है, इसलिए यह समस्या का कारण हो सकता है। तथ्य यह है कि यह एक नेटवर्क साझा है शायद अपने आप में कई क्विर्क का परिचय देता है।


उत्तर के लिए धन्यवाद, मैं समझता हूं कि यह बीटा में है लेकिन मैं इस मुद्दे (जैसे एक और कार्यक्रम) के समाधान या समाधान की तलाश में हूं जो मुझे शेयर पर एक फ़ोल्डर के अंदर गिट चलाने की अनुमति देगा (यहां तक ​​कि गीथब मुद्दे की तलाश भी की गई है) इसलिए मैं ट्रैक कर सकता हूं कि यह ठीक है या नहीं)।
user3906878

0

मैंनें इस्तेमाल किया:

sudo Mount -t drvfs \\ path \ to \ server \ share / mnt / u

जहां / mnt / u पहले से ही बनाया गया था।

जब से मैं अपने डोमेन क्रेडेंशियल्स के साथ बैश से जुड़ता हूं, तो क्रेडिट्स नैनो कमांड को जोड़ने की कोई आवश्यकता नहीं है। मेरी अनुमति से कार्य पढ़ें और लिखें।

अब इसे fstab का उपयोग करके माउंट करने के लिए ...


यह आपका पहला योगदान है। कृपया, आपके सामने अन्य उत्तर पढ़ें, जैसा कि आपने वही कमांड पोस्ट किया था जो 2017 में पोस्ट किया गया था। हमारे समुदाय में शामिल होने के लिए धन्यवाद: डी
डीजीको
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.