Warum sieht der Finder Volumes, die sich nicht unter /Volumes befinden?

Wenn ich im Finder so hoch wie möglich navigiere (unter 10.10.2, was aber erst seit kurzem nicht mehr auftaucht), sehe ich dieses Fenster mit vielen Volumes, die schon lange ausgehängt, ausgeworfen und gelöscht sind.

Screenshot des höchsten Ordners im Finder

Aber als ich versuchte, mich im Terminal umzusehen, um diese möglicherweise zu löschen, fand es nur die vernünftigen:

Laszlo-Sandors-MacBook-Pro:Volumes laszlosandor$ ls -la
total 24
drwxrwxrwt@  5 root          admin   170 Dec 28 09:04 .
drwxr-xr-x  47 root          wheel  1666 Dec 26 10:57 ..
-rw-r--r--@  1 laszlosandor  admin  6148 Jul 17 18:33 .DS_Store
lrwxr-xr-x   1 root          admin     1 Dec 26 10:51 Macintosh HD -> /
drwxrwxrwx   0 root          wheel     0 Dec 28 10:51 MobileBackups

Das Festplattendienstprogramm sieht nur Macintosh HD.

Was ist los, was ist zu tun?

Ausgabe von ls -la /Volumes?
In der Ausgangsfrage.
Die Google-Sachen sind dmgs?
@Buscar웃 So sieht es für mich aus.
Manchmal wird die dmg nach der Installation nicht entfernt. Finden Sie sie und entfernen Sie sie (aushängen/auswerfen), da Sie sie nicht mehr benötigen.
Die Erweiterung ist anscheinend .m. Ich sehe kein dmg in meiner Seitenleiste, normalerweise entferne ich sie.
Bleiben sie nach einem Neustart bestehen?
Ja, sie bleiben nach Neustarts bestehen.

Antworten (2)

Der Finder zeigt alle gemounteten Volumes an, unabhängig davon, von wo sie gemountet wurden.

Öffnen Sie das Terminal (von Applications -> Utilities) und geben Sie „mount“ ein und drücken Sie dann die Eingabetaste. Sie erhalten eine Ausgabe ähnlich der folgenden:

alex@smiley:~|⇒  mount
/dev/disk3s2 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)
/dev/disk8s2 on /Users (hfs, local, nodev, nosuid, journaled, noowners)

Dies zeigt, was montiert ist und wo. Ich habe eine Festplatte unter /Users gemountet und der Finder zeigt sie immer noch auf der obersten Ebene an.

Dies sollte Ihnen sagen, woher diese Volumes kommen.

Versuchen Sie auch, auf eines zu klicken und entweder cmd-I oder File -> Get Info , um zu sehen, was der Finder davon hält.

Das zusätzliche Google-Zeug ist nicht gemountet (und Get Info weiß nur, dass ihre Erweiterung .m ist):Laszlo-Sandors-MacBook-Pro:Volumes laszlosandor$ mount /dev/disk1 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) localhost:/p3gHt-AQlUd8simYiL6EqQ on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)

Unix möchte alle Ihre Dateien in einem einzigen hierarchischen Baum präsentieren, egal auf welchem ​​Gerät sie sich befinden. Dadurch ist es möglich, jede Datei auf jedem Datenträger mit einer einzigen beschreibenden Zeichenfolge zu benennen, die als Pfad bezeichnet wird.

Um dies zu tun, wenn ein neues Datenträgervolume bereitgestellt wird, benennt derjenige, der es bereitstellt, einen vorhandenen Ordner als „Einhängepunkt“ für das Volume. Alles, was sich in diesem Ordner befand, wird unzugänglich und durch alles ersetzt, was sich auf der obersten Ebene des neu bereitgestellten Disk-Images befindet. Wenn die Festplatte später ausgehängt wird, sind der Ordner und sein Inhalt wieder zugänglich.

Unix lässt zu, dass jeder Ordner auf diese Weise „geopfert“ wird. OS X basiert auf Unix, nutzt diese Flexibilität aber normalerweise nicht. Es zieht es vor, einen neu erstellten leeren Ordner als Einhängepunkt zu "opfern". /Volumes ist der Ort, an dem OS X diesen Ordner normalerweise erstellt. Wenn das Volume getrennt wird, entfernt OS X auch den neu zugänglich gemachten und noch leeren Ordner.

Aber das ist nur eine OS X-Konvention. OS X ist immer noch Unix unter der Haube, und Unix-Apps können immer noch Volumes in jedem beliebigen Ordner bereitstellen.

Tatsächlich tut OS X das manchmal auch. So funktioniert FileVault I. Ihr Home-Ordner enthält nur ein verschlüsseltes Sparse-Bundle-Disk-Image. Wenn Sie sich anmelden, wird Ihr Kennwort zum Entschlüsseln und Mounten des Disk-Images verwendet, wobei Ihr Home-Ordner selbst als Mount-Punkt verwendet wird. Auf das Disk-Image (und alles andere in Ihrem Home-Ordner) kann nicht mehr zugegriffen werden, aber das ist in Ordnung. Das Disk-Image ist bereits gemountet und muss nicht erneut gefunden werden. Tatsächlich ist es gut, dass nicht darauf zugegriffen werden kann, da dies verhindert, dass jemand daran herumfummelt, während der Benutzer angemeldet ist. Wenn sich der Benutzer abmeldet, wird das Disk-Image ausgehängt und der "echte" Home-Ordner wird wieder zugänglich .

Finder stellt seine Top-Level-Liste aus vielen Quellen zusammen. Offensichtlich enthält die Liste alles, was sich wirklich auf der obersten Ebene Ihres Startvolumes befindet und nicht unsichtbar ist. Sie wissen, dass es auch alle Volumes mit Einhängepunkten in /Volumes in die Mischung wirft. Aber es hört hier nicht auf. Listet beispielsweise hdiutil infoalle Volumes auf, die von Disk-Images oder RAM-Disks gemountet wurden, unabhängig davon, ob sich ihr Mount-Punkt in /Volumes befindet oder nicht. Allgemeiner gesagt erbt OS X von MacOS auch eine Methode, um Informationen über jedes gemountete Volume zu finden, wie auch immer es gemountet wurde.

Die meisten Ihrer unerklärten Artikel scheinen mit Google zu tun zu haben. Wer weiß, warum, wo oder wie Google etwas tut?