Ich habe eine Reihe von Mac-Disk-Images (.dmg-Dateien), die 100 GB oder größer sind. Ich habe derzeit einen iMac mit ein paar hundert Gigabyte freiem Speicherplatz, aber ich werde auf einen Mac-Laptop mit 128 GB Speicher umsteigen.
Ich frage mich also, wäre das ein Problem, wenn ich weniger als 100 GB freien Speicherplatz auf meinem Computer habe, aber ich öffne ein Disk-Image, das größer als 100 GB ist? Meine Vermutung wäre nein , aber wird beim Mounten eines Images überhaupt Speicherplatz auf dem internen Laufwerk verwendet?
Wie genau funktioniert das Mounten eines Images, ändert es nur die Art und Weise, wie das Betriebssystem die Dateien als eine Datei (das Disk-Image) und nicht die eigentlichen Dateien innerhalb des Disk-Images sieht, bis es gemountet wird? Für den Mount-Vorgang ist also kein interner Platz erforderlich?
Folgefrage: Ist das Lesen von einer DMG auf einem externen Laufwerk langsamer als das Lesen von anderen Dateien auf demselben externen Laufwerk? Gibt es im Grunde irgendwelche Leistungseinbußen, wenn Dateien in einer DMG vorhanden sind?
Es ist sicherlich nicht die gleiche Menge wie für das DMG erforderlich, sodass Sie ein 100-GB-DMG sicher in ein Dateisystem einhängen können, das weniger hat (es wird trivialen Verbrauch geben, vielleicht ein paar KB, aber nichts, was Sie bemerken werden).
Das Ganze funktioniert so, dass das System einen Dateisystemtreiber an die Datei mit der DMG anhängt. Der Treiber stellt dem System die DMG-Datei wie ein "externes" Laufwerk dar und führt im Namen des Systems Dateianforderungen für den Inhalt der Datei aus.
Im Wesentlichen sagt der Treiber zu MacOS: Wir haben hier ein neues Volume. MacOS wird dann den Treiber fragen. „Gib mir eine Inhaltsliste“, und dann untersucht der Treiber das Innere der Datei und zeigt die Liste der Dateien an, die in der DMG organisiert sind. Usw.
Gary
Nikolaus
Gary
Nikolaus
erikcw