मैंने इस आदेश की कोशिश की:
mount -t cifs //server/share/directory /mnt/directory -o credentials=/path/to/cifs.credentials --verbose
प्रतिक्रिया है:
mount.cifs kernel mount options: ip=<IP of server>,unc=\\server \share,user=<username>,prefixpath=directory,pass=********
mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
हालाँकि, अगर मैं उपसर्ग पथ के बिना एक ही कमांड का प्रयास करता हूं:
mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials --verbose
यह काम करता है, और मैं / mnt / निर्देशिका / निर्देशिका का उपयोग कर सकता हूं।
यदि मैं उपसर्ग विकल्प में स्पष्ट रूप से निर्दिष्ट करता हूं तो मुझे वही त्रुटि मिलती है, अर्थात:
mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials,prefixpath=directory --verbose
अतिरिक्त जानकारी:
- मैं का उपयोग कर वांछित पथ से कनेक्ट करने में सक्षम हूं
smbclient //server/share -U username -W domain -D directory
- Mount.cifs संस्करण: 5.5
- डेबियन कर्नेल 3.2.0-4-amd64
- मैं डेबियन कर्नेल 2.6.32-5-amd64 पर Mount.cifs संस्करण 4.5 का उपयोग करके किसी अन्य मशीन से कनेक्ट करने में सक्षम हूं
कोई विचार क्यों उपसर्ग एक समस्या का कारण लगता है? यह वही रास्ता हाल ही में काम कर रहा था; मुझे लिनक्स की तरफ एक पैकेज के अपडेट का संदेह है या नए व्यवहार के पीछे एक विंडोज अपडेट है।
यह एक NAS के लिए है? जब आप कहते हैं कि आप "उपसर्ग पथ के बिना" का प्रयास करते हैं, तो कमांड समान दिखता है। क्या वह टाइपो है?
—
ऑक्टोपस
यह एक नेटएप सैन है। आप सही हैं, यह एक टाइपो था - मैंने इसे ठीक कर दिया है।
—
21
एक नेटएपी सपोर्ट टेक को एक पैकेट ट्रेस प्रदान किया गया था, जहां उन्होंने पाया कि माउंट.कॉइफ़ // सर्वर / शेयर / डायरेक्टरी के बजाय // सर्वर / शेयर // डायरेक्टरी भेज रहा है। यह समस्या का कारण प्रतीत होता है (हालांकि समाधान नहीं)।
—
चेरीड