मैं स्टार्टअप पर एनएफएस सर्वर से कनेक्ट होने से ओएस एक्स को स्वचालित रूप से कैसे रोक सकता हूं?


13

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

अधिक जानकारी - यहाँ मेरा / etc / auto_home कैसा दिखता है:

#
# Automounter map for /home
#
+auto_home  # Use directory service
#
# Get /home records synthesized from user records
#
+/usr/libexec/od_user_homes

और रनिंग / usr / libexec / od_user_homes ने कोई आउटपुट नहीं दिया।

माउंट डिस्क उपयोगिता या निर्देशिका उपयोगिता में lsofदिखाई नहीं देता है , और चल रहा है माउंट (/ CIFS) नहीं दिखाता है। dfशो / CIFS करता है और बताता है कि फाइलसिस्टम हैx-browser:

यहाँ / etc / auto_master है:

#
# Automounter master map
#
+auto_master        # Use directory service
/net            -hosts      -nobrowse,hidefromfinder,nosuid
/home           auto_home   -nobrowse,hidefromfinder
/Network/Servers    -fstab
/-          -static

और से उत्पादन mount:

/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
x-browser: on /CIFS (nfs)
localhost:/gWMIVnK_1WG9ZzUq0q3qb7 on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)

यह कष्टप्रद है। मेरा केबल मॉडेम (bthomehub3) एक शेयर के रूप में दिखाई देता है।
स्टीफन

जवाबों:


4

मुझे CIFS- माउंट, x- ब्राउज़र के साथ भी यही समस्या थी ... ऐसा इसलिए हुआ क्योंकि मैंने Sharity 3 की कोशिश की और आइकन को कूड़ेदान में डालकर इसे 'डिलीट' कर दिया, जैसे मैक यूजर्स आमतौर पर करते हैं। :) लेकिन कार्यक्रम अभी भी स्थापित किया गया था और हर दिन डेस्कटॉप पर CIFS आइकन डाल दिया।

मैंने इसे निम्नलिखित टर्मिनल कमांड का उपयोग करके हल किया:

sudo /Library/StartupItems/Sharity3/uninstall

हाँ! कि यह हल - धन्यवाद एक टन! यह मेरे लिए बहुत लंबा रास्ता तय कर रहा है।
जोश ब्राउन

? मेरे जवाब के लिए 16 दिसंबर को की गई अंतिम टिप्पणी ने एक अपडेट प्रदान किया कि आप शरीयत चला रहे होंगे। मुझे लगता है कि आपने इसे नहीं देखा।
एंड्रयूएनमो

9

आप एनएफएस ऑटोमोटिव को खोजने और अक्षम करने में मदद करने के लिए एनएफएस प्रबंधक एप्लिकेशन का उपयोग करने पर विचार कर सकते हैं । आपको सहायता के लिए मैनुअल के इस भाग को संदर्भित करना चाहिए ।

माउंट नाम / CIFS और NFS की जानकारी का अभाव आपको शारिटी रनिंग हो सकता है। स्पॉटलाइट का उपयोग करके यह जांचें कि यह स्थापित है या नहीं। यदि यह है, तो आप यहाँ प्रलेखन पा सकते हैं ।


धन्यवाद। हालांकि, ऑटोमाउंट ड्राइव वहां दिखाई नहीं दिया, हालांकि।
जोश ब्राउन

ठीक है। क्या आप एक टर्मिनल विंडो खोल सकते हैं, टाइप करें: /usr/libexec/od_user_homesऔर हिट रिटर्न। निम्नलिखित लाइन पर कुछ छपा हुआ है? अगला, उसी टर्मिनल विंडो में, टाइप करें: cat /etc/auto_homeऔर हमें बताएं कि क्या प्रिंट आउट है।
एंड्रयूनिमो

फिर से धन्यवाद - मैंने इनका आउटपुट दिखाने के लिए प्रश्न को अपडेट किया।
जोश ब्राउन

ठीक है। क्या cat /etc/auto_masterलौटाता है? आपके प्रश्न ने शुरू में एनएफएस कहा था, फिर भी हाल ही में संपादित किए गए अब CIFS का भी उल्लेख है। mountटर्मिनल विंडो में क्या वापस आता है? अंत में, फाइंडर से वॉल्यूम के माउंट प्रकार के लिए ⌘I (जानकारी प्राप्त करें) दिखाता है?
एंड्रयूनिमो

अधिक जानकारी के साथ मेरे सवाल को अपडेट किया। फाइंडर से पता चलता है कि CIFS फ़ोल्डर में किंड शेयरपॉइंट है। मैं माउंट प्रकार के बारे में खोजक में कुछ भी नहीं देखता।
जोश ब्राउन

6

एनएफएस माउंट डिस्क उपयोगिता में दिखाना चाहिए। डिस्क यूटिलिटी ओपन करें ।app (In / Applications / Utilities /) और फाइल मेनू के तहत NFS Mounts चुनें। उस ड्राइव के URL का चयन करें जो दिखाता रहता है और इसे हटाने के लिए स्क्रीन के निचले बाएँ कोने पर माइनस बटन पर क्लिक करें।

डिस्क उपयोगिता - NFS माउंट ...


दुर्भाग्य से, यह वहाँ नहीं दिखा। मैं वर्तमान में लिकेन के साथ चैट कर रहा हूं और इस पर चर्चा की है: chat.stackexchange.com/rooms/883/…
जोश ब्राउन

3

इसे सहेजें ~ के रूप में ~ पुस्तकालय / LaunchAgents / cifs.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>localhost.CIFS</string>
    <key>ProgramArguments</key>
    <array>
        <string>/sbin/umount</string>
        <string>/CIFS</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

(अनुवाद: "जब भी मैं लॉगिन, अनमाउंट / CIFS")

मुझे पता है कि यह कोई जवाब नहीं है, लेकिन जब से यह पता लगाने के लिए कई उचित प्रयास किए गए हैं, मैंने सोचा कि यह "ठीक है कम से कम इस तरह से सुझाव देने का समय हो सकता है कि यह आपको परेशान नहीं करेगा" विकल्प।


2

सिस्टम वरीयताओं में अपने स्टार्ट अप आइटम की जाँच करें। यह वहाँ हो सकता है जो होगा क्यों यह ऑटो बढ़ते रहता है।


मैंने जाँच की, और मैं देख रहा हूँ कि कुछ ऐप हैं: आईट्यून्सहेल्पर, अल्फ्रेड, क्लिपमेनू, DTerm, bzbmenu, ड्रॉपबॉक्स। मुझे लगता है कि उनमें से कोई भी ऐसा नहीं कर रहा है, लेकिन हो सकता है ...
जोश ब्राउन

क्या यह मशीन एक प्रबंधित वातावरण में थी?
डिजिटलचाइल्ड

क्या आप बता सकते हैं कि आपका क्या मतलब है?
जोश ब्राउन

क्या आप किसी भी समय इस मशीन के लिए एक डोमेन पर लॉग इन कर रहे थे?
डिजिटलचाइल्ड

1
नहीं, लेकिन मैंने अपनी पिछली मशीन के साथ एक डोमेन पर लॉग इन किया था और उस एक से मेरी नई मशीन में सब कुछ माइग्रेट करने के लिए माइग्रेशन असिस्टेंट का उपयोग किया था। इसलिए यह संभव है कि कुछ पलायन हो गया।
जोश ब्राउन

2

सबसे पहले, यह lsofदिखाता है कि कौन सी फाइलें वास्तव में शेयर पर खुली हैं? करता है dfवास्तव में एक फाइल सिस्टम घुड़सवार या खोजक उपयोगी जा रहा है और एक उपलब्ध शेयर पिंग और बस को देखने के लिए क्या शेयर अंक, हो सकता है वास्तव में नहीं एक सच्चे फाइल सिस्टम बढ़ते जोड़ने है दिखाते हैं।

शायद कुछ कार्यक्रम जिनसे आप अनजान हैं वे माउंट का कारण बन रहे हैं।

ऐसी बहुत सी जगहें हैं जिनके कारण आप दूरस्थ फ़ाइल सिस्टम को माउंट कर सकते हैं - और हम सभी उन्हें एक-एक करके अनुमान लगा रहे हैं (मेरा अनुमान एक पल में आता है)। यदि आप खुली हुई सटीक फ़ाइलों को इंगित कर सकते हैं - तो आप महसूस कर सकते हैं कि जहां माउंट हो रहा है और स्वचालित माउंट को अक्षम नहीं करना है (लॉन्च किए गए काम com.apple.autofsd को अक्षम करके)। माउंट के कारण को ट्रैक करने के लिए एक आखिरी सौदा अस्थायी रूप से शेयर पर पासवर्ड (या एक की आवश्यकता) को बदलने के लिए हो सकता है और देखें कि मैक पर कोई त्रुटि क्या प्रक्रिया फेंकती है।

अब अनुमान लगाने वाले हिस्से में ...

उपयोगकर्ता और समूह फलक में स्वचालित mounts को भी कॉन्फ़िगर किया जा सकता है।

जांचें कि आपने AutoMounts और कई अन्य सेटिंग्स सेट नहीं की हैं, जो फ़ाइल सिस्टम को स्वचालित रूप से देखने के पॉप अप मेनू को देखकर माउंट किया जा सकता है और साथ ही शायद किसी भी निर्देशिका सर्वर से अलग हो रहा है जो आपके मैक पर उन माउंट को धक्का दे सकता है। नीति का मामला।

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें


मैं lsof | grep CIFS(माउंट का नाम) भागा और कोई आउटपुट नहीं मिला। माउंट dfको दिखाता है /CIFS- फाइलसिस्टम x-browser:मैं भी निर्देशिका उपयोगिता की जाँच की है और किसी भी आरोह या स्वचालित नहीं मिला है।
जोश ब्राउन

1

जब तक मैं आपके प्रश्न को पूरी तरह से गलत नहीं कर रहा हूँ ... क्या आप सर्वर को इजेक्ट बटन (ट्रैश कैन) तक नहीं खींच सकते?


हाँ, यह काम करता है, लेकिन यह करने के लिए एक दर्द है कि हर बार जब मैं अपना कंप्यूटर शुरू करता हूं ...
जोश ब्राउन

1

कैश्ड MCX के कारण आपका मैक ऐसा कर रहा है। यह कुछ बिंदु पर था या यह सोचता है कि यह अभी भी है या एक निर्देशिका सर्वर से जुड़ा हुआ है, शायद ओएस एक्स सर्वर पर सबसे अधिक ओपन डायरेक्टरी है। मैं इसे उस सर्वर से बाँध दूंगा जो आपके पास एक सर्वर था और एक स्वच्छ unbind करने के लिए। सर्वर पर यह देखने के लिए भी देखें कि क्या आप इस कंप्यूटर खाते को देख सकते हैं (आपको मैक पते आदि के माध्यम से खोज करने और छिपे हुए खाते देखने में सक्षम होने के लिए उन्नत दृश्य लक्ष्य आइकन टैब सक्षम करना पड़ सकता है)


तो मैं अपने मैक पर इसे कैसे हल करूं? मेरे पास सर्वर तक पहुंच नहीं है।
जोश ब्राउन

0

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


0

बहुत पहले, मैंने एक ऑटोमाउंट स्थापित करने के लिए एनएफएस प्रबंधक का उपयोग किया था , लेकिन योसेमाइट में अपग्रेड करने के बाद, एप्लिकेशन अब ठीक से काम नहीं करता है। हालाँकि, इसने मेरे माउंट को प्रदर्शित किया और इस लेख के माध्यम से , मैं यह पता लगाने में सक्षम था कि माउंट को कहाँ कॉन्फ़िगर किया गया था। (ओपी की तरह, मेरी ऑटोमाउंट जानकारी / etc / auto_master या इसकी किसी भी सहायक फ़ाइल में नहीं थी)।

अवांछित लिंक को हटाने का माना गया सही तरीका:

sudo dscl
> cd /Local/Default/mounts
> ls
freenas:/mnt/vol_home/nfs_home.plist
> read freenas:\/mnt\/vol_home\/nfs_home.plist
  --various output here showing my configuration --
> delete freenas:\/mnt\/vol_home\/nfs_home.plist
  -- failed due to Invalid Path DS Error: -14009 (eDSUnknownNodeName)
  -- no combination of \, %2F, or quotes was successful

और स्पष्ट रूप से कम सही, जानवर-बल विधि ( sudo cp -pयदि आप चाहें तो पहले फ़ाइल का बैकअप बनाने के लिए उपयोग करें):

sudo rm /var/db/dslocal/nodes/Default/mounts/freenas:%2Fmnt%2Fvol_home%2Fnfs_home.plist

आप रिबूट से बचने में सक्षम हो सकते हैं:

sudo automount -cv
sudo umount /nas     (whatever your mount point is)
sudo rmdir /nas

लेकिन यह अभी भी उपयोग में आने वाली फाइलों के कारण umount को अस्वीकार कर सकता है।

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