Was ist /System/Volumes/Data?

Neuer Mac-Benutzer hier (Linux-Hintergrund). Ich verwende macOS Catalina (Beta5). Ich habe festgestellt, dass sich in meinem Hauptfestplattencontainer 5 Volumes befinden. Einer ist unter / gemountet, soweit ich weiß, es ist das System, ein anderer ist /System/Volumes/Data, von dem ich dachte, es wäre Linux /home, aber es ist es nicht, also was ist es?

Und was sind die anderen beiden nicht gemounteten Volumes? Der eine könnte der Erholungsfaktor sein, aber der andere? Danke!

Geben Sie hier die Bildbeschreibung ein

Antworten (1)

Catalina führt ein neues Dateisystem-Layout ein . Wo Mojave und früher ein Dateisystem hatten, das die System- und Benutzerdaten kombiniert, hat Catalina ein schreibgeschütztes Systemvolume und ein schreibgeschütztes Benutzervolume, die auf Ordnerbasis mit Firmlinks verschachtelt sind.

Der einfache Weg, um voranzukommen, besteht darin, Ihre zusätzlichen Dateien einfach unter /usr/local und anderen herkömmlichen Orten zu speichern, an denen Apple erwartet, dass Benutzeränderungen an ihrem Standardsystem gespeichert werden.

Einige der Implementierungen sind für Unix/Linux ganz normal, wie z. B. das Nichtzuordnen von Sparse-Dateien und das Kopieren beim Schreiben und Klonen eines gesamten Dateisystems / Snapshots. Andere Elemente wie Firmlinks, die als „Wurmlöcher“ zwischen zwei Containern / Dateisystemen fungieren, um einen einheitlichen Dateibaum darzustellen, Systemintegritätsschutz und APFS-spezifische Funktionen sind für alle noch recht neu.

dfSie können dies besser mit oder diskutil apfs listBefehlszeilentools sehen als mit der Ansicht des Festplattendienstprogramms.

Warum befinden sich dort Kopien meiner Bewerbungen? Sie scheinen nicht simlinked zu sein, soweit ich das beurteilen kann. Wenn ich einen löschen sollte, sollten es die in sein /Applications?
@jktravis Applications ist noch seltsamer als jeder andere Ordner. Die meisten Umleitungen verwenden Firmlinks (ganze Ordner, die die Volume-Grenze überschreiten), aber Finder mischt sie in einem Verzeichnis – einem zusammengeführten „virtuellen Ordner“ von Apps von zwei Standorten. Dieser „virtuelle Ordner“ drückt sich nicht als tatsächlicher Ordner für Befehlszeilen-Tools aus, sondern als zwei unterschiedliche Ordner. Siehe den Abschnitt über Anwendungen hier eclecticlight.co/2019/10/11/… dies wird alle Arten von Tools und Skripten wie findund verwirren dufür eine geraume Zeit nehme ich an.
Ich würde nicht sagen, dass Firmlinks ein neues und unbekanntes Konzept für Linux-Benutzer ist. Es wird sehr ähnlich verwendet, wie Sie Overlayfs (oder andere ähnliche Funktionen wie unionfs und aufs) unter Linux verwenden. Sie können zum Beispiel das "Blending" durchführen, das Sie im Anwendungsordner sehen, wo einige Dateien aus dem schreibgeschützten Volume und andere aus dem Read-Write-Volume stammen.
Es scheint mir, dass duFirmlinks nicht richtig behandelt werden können. Wenn eine Gesamtsumme angezeigt wird, sudo du -d 1 -m -c / scheint es, als würde der Speicher ein- und zweimal dugezählt . /Applications/System/Volumes/Data/Applications
@asmaier Ich füge immer die Option -x hinzu, damit du keine Mount-Grenzen überschreitest.