Wie entferne ich ein doppeltes "Ghost" -Netzlaufwerk unter OS X?

30812
Corey Floyd

Im Terminal sieht mein Volume-Verzeichnis so aus:

"Sanitized"-Computer:Volumes "sanatizedUserName"$ ls Backup of "Sanitized"’s MacBook Macintosh HD LaCie iDisk LaCie-1  

Irgendwie habe ich ein doppeltes "LaCie" -Laufwerk und kann nicht darauf zugreifen, um es zu löschen. Es ist ein Airport Drive. OS X muss eine Voreinstellungsdatei haben, in der sich alte Netzlaufwerke befinden, die ich löschen kann.

Sie ist nur verfügbar, wenn das echte Laufwerk angeschlossen ist. Ich habe Angst, dieses Duplikat zu löschen, da dadurch möglicherweise echte Daten gelöscht werden.

Ich glaube, dass dieses "Ghost" -Laufwerk meine Time Machine-Sicherung durcheinander bringt.

Berechtigungen:

"Sanitized"-Computer:Volumes "sanatizedUserName"$ ls -al drwx------@ 26 root wheel 840 Aug 10 18:41 LaCie-1 

Danke für jede Hilfe.

13

4 Antworten auf die Frage

13
Chealion

Mac OS X stellt standardmäßig Laufwerke bereit, indem Sie einen Ordner mit dem Namen des Laufwerks erstellen /Volumesund an diesem Punkt einhängen (so dass normalerweise auf ein Laufwerk über zugegriffen werden kann /Volumes/NAME_OF_DRIVE). Mac OS X fügt -#nach dem Namen einer Festplatte ein a an, wenn mehrere Laufwerke mit diesem Namen bereitgestellt werden. (z. B. /Volumes/NAME_OF_DRIVE-1und /Volumes/NAME_OF_DRIVE-2usw.) Dies tritt auch auf, wenn ein Ordner /Volumes/mit demselben Namen vorhanden ist. Obwohl der Einhängepunkt einen anderen Namen hat, wird der Name des Laufwerks im Finder korrekt angezeigt.

Ein Beispiel dafür, was einen fehlerhaften Ordner verursachen kann:

Ein Skript oder eine Anwendung, die eine Datei schreibt, /Volumes/ExternalDrive/somefile.txtoder sogar eine Anwendung, die bei der Überprüfung, ob eine Datei vorhanden ist (z. B. das zuletzt gespeicherte Dokument öffnen), ein neues Dokument an diesem Ort erstellt, wenn die Festplatte / Netzwerkfreigabe / USB-Schlüssel / etc. ist nicht montiert. Die Datei ist vorhanden, wenn /Volumes/ExternalDrive/somefile.txtder Ordner /Volumes/ExternalDrivebeim nächsten Mounten vorhanden ist.

Das zu beheben:

  • Stellen Sie sicher, dass alle Laufwerke nicht bereitgestellt wurden - verwenden Sie das Festplatten-Dienstprogramm oder diskutil listum sicher zu gehen
  • Überprüfen Sie, was in gesehen werden kann /Volumes/- empfohlen, das Terminal zu verwenden und zu verwenden ls -laF /Volumes. Es sollte nur einen Ordner geben ( NAME_OF_STARTUP_DRIVE -> /)
  • Löschen Sie die restlichen Ordner. (Ich würde empfehlen, zuerst den Inhalt zu überprüfen)
Ich weiß, dass Folgendes passiert ist: Eine App hat versucht, auf das Laufwerk zu schreiben, als die Verbindung getrennt wurde. Ich hatte zwar versucht, diesen Ordner zu löschen, aber wenn die Zeitmaschine ausgeführt wird, wird der Ordner neu erstellt. Der Ordner "LaCie" hat ein Minuszeichen (nicht erreichbar). Aus irgendeinem Grund scheint Time Machine der Meinung zu sein, dass die Sicherung in "LaCie-1" und nicht in "LaCie" erfolgt. Corey Floyd vor 15 Jahren 0
Ich habe auch alle Time Machine-Berechtigungen (backupd und timemachine) gelöscht, und Time Machine hat den Ordner LaCie-1 erstellt. Corey Floyd vor 15 Jahren 0
Es empfiehlt sich, die Laufwerke abzuhängen, alle übergeordneten Ordner in / Volumes zu entfernen, Time Machine auszuschalten, das Lacie-Laufwerk erneut zu mounten und es anschließend erneut mit Time Machine auszuwählen. (Drücken Sie Change Disk, ändern Sie es in None und drücken Sie erneut Change und wählen Sie es richtig aus.) Chealion vor 15 Jahren 0
Ich habe das schon mehrmals versucht. ... Zeitmaschine erstellt immer den Antrieb neu. Corey Floyd vor 15 Jahren 0
Spart Time Machine Ihre Backups in einer .sparseimage-Datei? Chealion vor 15 Jahren 0
Vor der Migration speicherte die Zeitmaschine in einem spärlichen Bild. Ich habe es nicht speichern lassen, da es nicht auf die "echte" Festplatte zugegriffen hat. Ich habe seitdem meine Dev-Version von 10.6 installiert und das Problem automatisch behoben. Ihre ersten Anweisungen zum Entfernen des Laufwerks und warum es angezeigt wird, waren hilfreich. Vielen Dank. Corey Floyd vor 15 Jahren 0
4
Corey Floyd

Ok, also habe ich zuerst mein Laufwerk ausgeschaltet, um sicherzustellen, dass nichts gelöscht wurde.

Dann habe ich im Terminal Folgendes eingegeben:

sudo rm -rf Lacie-1 

Tolle Neuigkeiten, das funktioniert. Ich habe meine Fahrt wieder eingeschaltet und alles war in Ordnung.

Die Ursache habe ich jedoch gefunden, als ich mein Time Machine-Backup versuchte. Time Machine erstellt dieses Geisterlaufwerk für Backups. Ich weiß nicht warum.

Es wird Lacie-1 erstellt, weil `/ Volumes / Lacie` bereits existiert. Es hängt nicht mit Time Machine zusammen, sondern wie Mac OS X externe Mounts einfügt (z. B. externe Festplatten, Netzwerkfreigaben usw.). Chealion vor 15 Jahren 0
Ich denke, du hättest auch den festsitzenden Mountpunkt `sudo rm -rf Lacie` entfernen sollen Munkymorgy vor 10 Jahren 0
0
Walt Stoneburner

So habe ich es gelöst ... und was noch wichtiger ist, was es verursacht hat.

Ursache
Ein Freund kam zu mir und stellte eine Verbindung zu meinem Netzwerk her, während ich meinen Computer benutzte. Ihr Rechner wurde zu Recht in meinen Finder-Freigaben (als Remote-Laufwerk) angezeigt. Während dieser Zeit schloss ich meinen Laptop und ging in den Schlaf. Ich erinnerte mich, dass er Aktien hatte.

Ein wenig später weckte ich meinen Laptop in einem Hotel und wusste, dass es ein Netzwerk gab, dem ich nicht vertraute. Ich habe Apple / Preferences ... / Sharing und File Sharing deaktiviert, bevor ich eine Verbindung aufbaute. Erst nach einigen Tagen bemerkte ich zu Hause, dass die Geistermaschinen immer noch im Finder sind, ohne sie löschen zu können.

Lösung
Ich ging zurück zu Apple / Preferences ... / Sharing, File Sharing und schaltete File Sharing ein (die Maschinen verschwanden), dann schaltete ich File Sharing aus (sie blieben verschwunden).

Verdacht
Ich glaube, dass dies ein Randfehler ist, bei dem der Finder keine Freigaben überprüft, es sei denn, er ist an ein Netzwerk angeschlossen, und wenn die Option Dateifreigabe deaktiviert ist, während keine Verbindung besteht, wird keine Abfrage durchgeführt (da 'offensichtlich' Sie nicht teilen etwas), um veraltete Einträge zu entfernen.

Zu Ihrer Information, ich habe dies als Fehler bei Apple protokolliert, # 19977714.

Unter der Annahme, dass dies der Fall ist, scheint es, als ob der Finder entweder in keinem Netzwerk sein sollte oder wenn die Option deaktiviert ist, alle Freigaben entfernen und dann nicht mehr nachprüfen muss.

0
Jack

Dies sollte auch durch einen Neustart behoben werden.

Es könnte * wahrscheinlich * durch einen Neustart behoben werden, aber ich glaube nicht, * sollte * behoben werden. mtak vor 7 Jahren 0