मैक ओएस एक्स शेर में SMB साझा नेटवर्क ड्राइव को स्वचालित कैसे करें


50

Mac OS X 10.7 (Lion) में Apple ने पुराने SMB समर्थन को बदल दिया है। अब मैं अपने साझा (SMB) नेटवर्क ड्राइव से ऑटो कनेक्ट नहीं कर सकता। समाधान? या यह असंभव है? OS X स्नो लेपर्ड में, मैं स्वतः ही अपने Ubuntu (SMB) साझा नेटवर्क ड्राइव को auto_smb / auto_master (/ निजी / etc / में ऑटोफॉर्म्स कॉन्फ़िगरेशन) के साथ जोड़ सकता था। मैंने सीधे '/ Volumes' में तीन माउंट पॉइंट (फ़ोल्डर्स) बनाए, मैंने / Volumes / Data और / Volumes / webroot (दोनों SMB साझा) का उपयोग किया।

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

क्या स्टार्टअप के दौरान SMB- साझा ड्राइव से स्वचालित रूप से कनेक्ट होना संभव नहीं है?

जवाबों:


50

यहां बताया गया है कि नेटवर्क ड्राइव को कैसे ऑटोमेट किया जा सकता है

  1. अपने नेटवर्क ड्राइव से कनेक्ट करें (खोजक> जाएं> सर्वर से कनेक्ट करें)

  2. अपने नेटवर्क ड्राइव में लॉगिन के लिए क्रेडेंशियल दर्ज करें और 'कीचेन में याद रखें' पर टिक करें।

  3. सिस्टम सेटिंग्स खोलें> उपयोगकर्ता> लॉगिन आइटम

  4. अपने नेटवर्क ड्राइव के लिए आइकन को अपने डेस्कटॉप से ​​स्टार्टअप आइटम तक खींचें।

स्रोत: यह लेख


6
यह काम करता है :) हालांकि अगर आपको हर बार लॉग इन करने के लिए फाइंडर को पॉप अप करना पसंद नहीं है, तो आप इसके बजाय ऑटोमेटर का उपयोग कर सकते हैं: Apple.stackexchange.com/questions/18522/…
वाइल्डपीक्स

आप लॉगिन आइटम के बगल में स्थित चेकबॉक्स को चुनकर फाइंडर को छिपा सकते हैं।
आर्ने

3
लॉगिन आइटम के बगल में छिपाएँ चेकबॉक्स की जाँच करना फाइंडर को छिपाता नहीं है ... मैंने ऊपर दिए गए ऑटोमेटर स्क्रिप्ट का उपयोग करके समाप्त किया और वह काम करता है।
टॉलैंड एच

Yosemite 10.10 पर परीक्षण किया गया, काम करता है ए-ठीक
आर्तर Bodera

शायद "smb: // अतिथि: @" खोजक संवाद को दबा दें। लेकिन यह तरीका अनमाउंटिंग के बाद शेयर को माउंट नहीं करता है।
दिमित्री

37
sudo bash
mkdir -p /Volumes/Network/Video /Volumes/Network/Audio /Volumes/Network/Public
vi /etc/fstab

निम्नलिखित की तरह कुछ जोड़ें (प्रति पंक्ति 1 माउंट)

192.168.0.200:/video /Volumes/Network/Video url automounted,url==smb://user:pass123@192.168.0.200/video 0 0
192.168.0.200:/music /Volumes/Network/Audio url automounted,url==smb://user:pass123@192.168.0.200/music 0 0
192.168.0.200:/public /Volumes/Network/Public url automounted,url==smb://user@192.168.0.200/public 0 0 # there is no password required for this share, just username

Daud automount -vc

bash-3.2# automount -vc
automount: /net updated
automount: /home updated
automount: /Volumes/Network/Audio mounted
automount: /Volumes/Network/Watch mounted
automount: /Volumes/Network/Video mounted
automount: /Volumes/Network/Public mounted

सूडो सत्र से बाहर निकलें। खोजक में ब्राउज़ करें /Volumes/Network- जब भी आप वहां जाते हैं तो वे अब केवल स्वचालित होगा। बस 10.7.3 में यह कोशिश की और यह ठीक काम करता है।

यदि आपको नीचे की तरह एक प्रमाणीकरण त्रुटि मिलती है, तो संभावना है कि लॉगिन / पासवर्ड संयोजन / etc / fstab में गलत है। पासवर्ड को सही करने के बाद पुन: स्वचालित करना सुनिश्चित करें।

$ सुडो ऑटोमाउंट-पीवीसी
ऑटोमाउंट: / नेट अपडेट किया गया
ऑटोमाउंट: / घर अपडेट किया गया
ऑटोमाउंट: / वॉल्यूम / नेटवर्क / कम्प्यूटिंग अपडेट किया गया
ऑटोमाउंट: कोई अनमाउंट नहीं
$ sudo ls -l / वॉल्यूम / नेटवर्क / कम्प्यूटिंग /
ls:: प्रमाणीकरण त्रुटि

ध्यान दें कि कोई कठिन आवश्यकता नहीं है कि लक्ष्य माउंट बिंदु अंडर / वॉल्यूम / नेटवर्क हो; आप लक्ष्य माउंट बिंदु को / foo बना सकते हैं, और यह आपके लिए मांग पर बनाया जाएगा।


1
मुझे दो कारणों से फाइंडर का उपयोग करने पर यह एक बेहतर समाधान लगता है: 1) यह सीधे माउंटेड शेयर नाम को निर्दिष्ट करता है और 2) मिक्स में एक और शेयर जोड़ने के लिए कम, आसानी से स्वचालित, कदम उठाता है। एक या दो शेयर के लिए, फ़ाइंडर मुश्किल से स्वीकार्य है (और केवल सेटअप को जारी रखने के लिए एक अतिरिक्त कदम के साथ) लेकिन फ़ाइंडर का उपयोग करने वाले दर्जनों शेयरों के लिए थकाऊ है। OTOH, यह समाधान अधिक 'यूनिक्स' है, एक अच्छी बात है।
अपराह्न

1
यदि आप अतिथि के रूप में जुड़ने का प्रयास कर रहे हैं, तो उसी चरणों का उपयोग करें, सिवाय इसके कि यूआरएल है: cifs: // अतिथि: @ 192.168.0.200 / संगीत
जॉनी एवरसन

11
क्या सिस्टम के किचेन में पासवर्ड स्टोर करने का कोई तरीका है? मुझे स्पष्ट पाठ फ़ाइलों के अंदर अपने पासवर्ड स्टोर करना पसंद नहीं है।
लुका

2
क्या माउंटेड फ़ाइलों के लिए डिफ़ॉल्ट अनुमतियाँ निर्दिष्ट करने का कोई तरीका है? उदाहरण साझा मैक पर एक से अधिक उपयोगकर्ताओं द्वारा पठनीय बनाता है।
फ्रेड क्लॉसन

4
यह फाइंडर में नेटवर्क पर शेयर नहीं दिखाता है।
दिमित्री

8

AppleScript का उपयोग करें:

AppleScript संपादक में यह दर्ज करें:

tell application "Finder"

try

mount volume "cifs://server/share"

end try

end tell

स्क्रिप्ट को एक एप्लिकेशन के रूप में सहेजें। अपने लॉगिन स्टार्टअप आइटम में जोड़ें


अच्छी तरह से काम। और केवल एक ही OS X 10.11 El Capitan में काम करता है।
दिमित्री

1
उन लोगों के लिए (जैसे मैं) सोच रहा था कि CIFS क्या है, यह सांबा की एक बोली है (अधिक जानकारी यहाँ ब्लॉग .varonis.com/the-difference-between-cifs-and-smb )।
आशुतोष जिंदल

1

आप उपयोगकर्ता खातों में अपने "लॉगिन आइटम" में माउंट किए गए वॉल्यूम को खींचकर एक शेयर को माउंट कर सकते हैं। मैं इसे कैसे करता हूं और यह 10.5 से काम कर रहा है।

एक बार जब चेतावनी फिर से एसएमबी शेयरों, यह है कि शेर के साथ शेयर स्टार्टअप पर माउंट करने के लिए लगभग 30 सेकंड का समय लगेगा ... यह विलंब नया है क्योंकि Apple ने SAMBA को उनके इन-हाउस कार्यान्वयन के साथ शेर में बदल दिया है।


मैं इस वर्कअराउंड से अवगत हूँ, हालाँकि यह वह नहीं है जिसकी मुझे आवश्यकता है। इस विकल्प का नुकसान यह है कि 2 खोजक खिड़कियां अपने आप खुल जाती हैं (भले ही 'छिपाएं' विकल्प की जाँच हो)। 10.6 ऑटोफोंस में, मेरे सांबा नेटवर्क ड्राइव को सही ढंग से माउंट करने के लिए / वॉल्यूम / ... पर अंक
बढ़ाने के लिए काम किया

1

उत्तर: नहीं कर सकते। (ओएस एक्स लायन 10.7.2)

मैंने अपने "लॉगिन आइटम" में माउंटेड वॉल्यूम को खींचने की कोशिश की, लेकिन जब मैं दोबारा लॉगिन करता हूं तो यह केवल एक प्रमाणीकरण त्रुटि उत्पन्न करता है। हां, यह तेंदुए में ओके काम करता था, लेकिन मैंने शेर को अपग्रेड करने के बाद काम करना बंद कर दिया।

जब भी मैं फाइंडर का उपयोग करके अपने एसएमबी शेयरों से जुड़ने की कोशिश करता हूं, तो यह मुझे वही त्रुटि देता है।

मैं कमांड-लाइन से एसएमबी शेयर माउंट करने में सक्षम हूं, और वे एक बार माउंट होने पर फाइंडर में भी दिखाएंगे, और फाइंडर उसके ठीक बाद में काम करता है। इसलिए, जब तक मैं माउंट-आउट करने के लिए कमांड-लाइन पर जाता हूं, यह ठीक है, लेकिन यह "लॉगिन आइटम" या "सर्वर से कनेक्ट" से काम नहीं करेगा

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