Ich habe heute auf Lion aktualisiert, hatte aber das gleiche Problem auf Snow Leopard. Wenn ich meinen Mac starte und mich anmelde, stellt er automatisch eine Verbindung zu einem NFS-Server her. Ich weiß das, weil ich den Server im Finder im Bereich „Freigegeben“ sehe. Ich gehe davon aus, dass ich irgendwann in der Vergangenheit eine Verbindung zum Server hergestellt habe, aber ich bin mir nicht sicher, wie ich die Verbindung jetzt stoppen kann. Wo kann ich nachsehen? Auch nach dem Auswerfen des Servers verbindet er sich beim nächsten Start wieder. Was kann ich tun, damit es aufhört?
Weitere Informationen - so sieht meine /etc/auto_home aus:
#
# Automounter map for /home
#
+auto_home # Use directory service
#
# Get /home records synthesized from user records
#
+/usr/libexec/od_user_homes
Und das Ausführen von /usr/libexec/od_user_homes erzeugte keine Ausgabe.
Der Mount wird nicht im Festplattendienstprogramm oder im Verzeichnisdienstprogramm angezeigt, und beim Ausführen lsof
wird der Mount (/CIFS) nicht angezeigt. df
zeigt /CIFS und zeigt an, dass das Dateisystem istx-browser:
Hier ist /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
Und die Ausgabe von 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)
Ich hatte das gleiche Problem mit CIFS-mount, x-browser… Das passierte, weil ich Sharity 3 ausprobierte und es „löschte“, indem ich das Symbol in den Papierkorb legte, wie es Mac-Benutzer normalerweise tun. :) Aber das Programm war trotzdem installiert und legte jeden Tag das CIFS-Icon auf den Desktop.
Ich habe es mit dem folgenden Terminal-Befehl gelöst:
sudo /Library/StartupItems/Sharity3/uninstall
Möglicherweise möchten Sie die Verwendung der NFS Manager- Anwendung in Betracht ziehen, um Ihnen beim Auffinden und Deaktivieren des automatischen NFS-Mounts zu helfen. In diesem Abschnitt des Handbuchs finden Sie Unterstützung.
Der Mount-Name /CIFS und das Fehlen von NFS-Informationen weisen darauf hin, dass Sie möglicherweise Sharity ausführen. Überprüfen Sie mit Spotlight, ob es installiert ist. Wenn ja, finden Sie die Dokumentation hier .
/usr/libexec/od_user_homes
geben Sie Folgendes ein und drücken Sie die Eingabetaste. Wird in der folgenden Zeile etwas ausgedruckt? Geben Sie als Nächstes im selben Terminalfenster Folgendes ein: cat /etc/auto_home
und lassen Sie uns wissen, was ausgedruckt wird.cat /etc/auto_master
zurück? Ihre Frage lautete ursprünglich NFS, doch eine kürzlich vorgenommene Bearbeitung erwähnt jetzt auch CIFS. Was wird mount
in einem Terminalfenster zurückgegeben? Abschließend, was zeigt im Finder ⌘I (get info) für den Mount-Typ des Volumes an?NFS-Mounts sollten im Festplattendienstprogramm angezeigt werden. Öffnen Sie Disk Utility.app (in /Applications/Utilities/) und wählen Sie im Menü File die Option NFS Mounts. Wählen Sie die URL des Laufwerks aus, das weiterhin angezeigt wird, und klicken Sie auf die Minus-Schaltfläche in der unteren linken Ecke des Bildschirms, um es zu entfernen.
Überprüfen Sie Ihre Startelemente in den Systemeinstellungen. Es könnte dort drin sein, weshalb es das automatische Mounten beibehält.
speichern Sie dies als ~/Library/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>
(Übersetzung: "Immer wenn ich mich anmelde, hänge /CIFS ab")
Ich weiß, dass es keine Antwort ist, aber da mehrere vernünftige Versuche unternommen wurden, es herauszufinden, dachte ich, es wäre an der Zeit, eine Alternative vorzuschlagen: "Nun, so nervt es dich nicht weiter".
Erstens: Zeigt lsof
an, welche Dateien tatsächlich auf der Freigabe geöffnet sind? Zeigt df
tatsächlich ein gemountetes Dateisystem an oder ist der Finder hilfreich und pingt eine verfügbare Freigabe an und stellt nur eine Verbindung her, um zu sehen, was die Freigabepunkte sein könnten, ohne tatsächlich ein echtes Dateisystem zu mounten.
Möglicherweise verursacht ein Programm, das Sie nicht kennen, das Einhängen.
Es gibt viele Orte, an denen Sie ein entferntes Dateisystem zum Mounten veranlassen können - und wir erraten sie alle nacheinander (meine Vermutung kommt gleich). Wenn Sie die genauen geöffneten Dateien lokalisieren können, stellen Sie möglicherweise fest, dass dort das Mounten stattfindet, und Sie müssen das automatische Mounten nicht deaktivieren (indem Sie den launchd-Job com.apple.autofsd deaktivieren). Ein letzter Ansatz, um die Ursache des Mounts aufzuspüren, könnte darin bestehen, das Passwort für die Freigabe vorübergehend zu ändern (oder eines zu verlangen) und zu sehen, welcher Prozess einen Fehler auf dem Mac auslöst.
Nun zum Rateteil ...
Automatische Bereitstellungen können auch im Bereich „Benutzer & Gruppen“ konfiguriert werden.
Überprüfen Sie, ob Sie AutoMounts und mehrere andere Einstellungen eingerichtet haben, die dazu führen können, dass Dateisysteme automatisch gemountet werden, indem Sie auf das Popup-Menü Viewing schauen und sich vielleicht einfach von Verzeichnisservern trennen, die diese Mounts auf Ihren Mac übertragen könnten eine Frage der Politik.
lsof | grep CIFS
(den Namen des Mounts) ausgeführt und keine Ausgabe erhalten. df
zeigt den /CIFS
Mount an - das Dateisystem ist x-browser:
Ich habe auch das Verzeichnisdienstprogramm überprüft und keine Mounts oder Automounts gefunden.Wenn ich Ihre Frage nicht völlig falsch verstehe ... können Sie den Server nicht einfach auf die Schaltfläche "Auswerfen" (Mülleimer) ziehen?
Ihr Mac tut dies wegen zwischengespeichertem MCX. Es war irgendwann oder es glaubt, dass es an einen Verzeichnisserver gebunden ist oder noch ist, höchstwahrscheinlich Open Directory auf OS X Server. Ich werde es an den Server binden, an den Sie gebunden waren, und ein sauberes Unbind durchführen. Überprüfen Sie auch auf dem Server, ob Sie dieses Computerkonto sehen können (möglicherweise müssen Sie die Registerkarte mit dem Zielsymbol für die erweiterte Ansicht aktivieren, um über die Mac-Adresse usw. suchen und versteckte Konten sehen zu können).
Ich hatte ein ähnliches Problem, ich sah drei Sharepoint-Server, die im Abschnitt „Freigegeben“ meines Finder-Fensters auftauchten. Ich ging zu Benutzer & Gruppen und deaktivierte ein Gastbenutzerkonto, das auf meinem Laptop eingerichtet war. Nachdem ich "Gästen erlauben, sich an diesem Computer anzumelden" und "Gästen erlauben, sich mit freigegebenen Ordnern zu verbinden" deaktiviert hatte, verschwand das Problem.
Vor langer Zeit hatte ich NFS Manager verwendet , um ein Automount einzurichten, aber nach dem Upgrade auf Yosemite funktionierte die Anwendung nicht mehr richtig. Es zeigte jedoch meine Halterung an und durch diesen Artikel konnte ich herausfinden, wo die Halterung konfiguriert war. (Wie beim OP befanden sich meine Automount-Informationen nicht in /etc/auto_master oder einer der unterstützenden Dateien).
Der vermeintlich richtige Weg, um den unerwünschten Link zu entfernen:
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
Und die anscheinend weniger korrekte Brute-Force-Methode (verwenden sudo cp -p
Sie, um zuerst eine Sicherungskopie der Datei zu erstellen, wenn Sie möchten):
sudo rm /var/db/dslocal/nodes/Default/mounts/freenas:%2Fmnt%2Fvol_home%2Fnfs_home.plist
Möglicherweise können Sie einen Neustart vermeiden über:
sudo automount -cv
sudo umount /nas (whatever your mount point is)
sudo rmdir /nas
Aber es kann das Umount verweigern, da noch Dateien verwendet werden.
Stefan