मेरे fstab में एक SMB शेयर बढ़ते हुए समस्याएँ


14

मेरे पास मेरे विंडोज बॉक्स पर एक मान्य, पहुंच योग्य एसएमबी शेयर है, जिसे मैं माउंट कर सकता हूं

sudo mount -t cifs //192.168.0.9/C /mnt/WinC -o username=foo,password=bar

लेकिन मेरे fstab से माउंटेबल नहीं है। Fstab प्रविष्टि पढ़ता है

//192.168.0.9    /mnt/WinC    credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777    0    0

और क्रेडेंशियल फ़ाइल (जिसमें 777 अनुमतियाँ हैं जबकि मुझे यह काम मिल रहा है) शामिल हैं

username=foo
password=bar

लेकिन सुडो माउंट-ए का परिणाम एक त्रुटि है, जो एक dmesg से है पूंछ, दिखाता है

[225040.991705]  CIFS VFS: No username specified
[225050.991721]  CIFS VFS: cifs_mount failed w/return code = -22

किसी और ने इस मुद्दे को देखा और इसे हल करने में कामयाब रहे?

जवाबों:


28

स्थापित करें smbfs

मूर्खतापूर्ण लगता है कि एक पैकेज इसे ठीक कर सकता है लेकिन जब आप क्रेडेंशियल फ़ाइलों का उपयोग करते हैं, तो कर्नेल mount.cifsअपने आप को माउंट करने के बजाय कमांड को मोड़ देता है। यह पैकेज प्रदान करता है mount.cifsताकि आपको जीत की राह पर ले जाना चाहिए!

संपादित करें: जैसा कि क्लॉस टिप्पणियों में बताते हैं, 13.04 के लिए और बाद में, आपको चाहिए cifs-utils


यह तय है, धन्यवाद। मुझे लगता है कि smbfs पहले से ही स्थापित था क्योंकि मैं इसे मैन्युअल रूप से माउंट करने में सक्षम था।
रॉब कॉवेल

1
हाँ यह पागल है। smbfsवास्तव में पदावनत पूर्ववर्ती है cifsतो यह भी अजनबी है कि smbfsपैकेज इस आदेश को प्रदान करता है।
ओली

अच्छा स्पष्टीकरण :)
उलट

8
यदि आप ubuntu 13.04 का उपयोग कर रहे हैं, तो आपको smbfs के बजाय cifs-utils स्थापित करना चाहिए।
क्लॉस शूसलर

1
दशकों पहले उत्तर दिया, मुझे पता है, लेकिन मुझे LTS 12.04 के लिए इस समाधान की आवश्यकता थी और इस तरह से बहुत लंबी खोज में खर्च किया।
bhehechemist

5

मैं 14.04 को पागल हो गया। क्रेडेंशियल = विकल्प fstab में शेयर नहीं बढ़ा रहा था, हालांकि मैं इसे "हाथ से" cli में माउंट कर सकता था। मुद्दा यह था कि "cifs- बर्तन" पैकेज स्थापित नहीं किया गया था ...

sudo apt-get install cifs-utils

और सब कुछ ठीक था ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.