Optionen auf einem Mac für ein beschreibbares, komprimiertes Dateisystem?

Ich habe ein SSD-Laufwerk auf meinem MacBook Pro und habe ständig keinen Speicherplatz mehr, weil ich mehrere virtuelle Maschinen (Linux, Windows usw.) auf meinem Mac installieren und ausführen muss. Gibt es eine Möglichkeit, ein beschreibbares Disk-Image zu mounten, das auch komprimiert ist? Ich hoffe, das Disk-Image zum Speichern der VMs verwenden zu können. Es macht mir nichts aus, den Speed-Hit zu nehmen.

Ich frage mich, ob zfs genügend Komprimierung bietet, damit Sie versuchen können, etwas Platz zu schaffen. Meine Vermutung ist, dass es ein schwer zu lösendes Problem sein wird.
Bitte mehr Details. Welche Software für virtuelle Maschinen verwenden Sie? Das würde uns helfen herauszufinden, was es unterstützt!
Ich verwende VMware Fusion. Obwohl wirklich - jede Möglichkeit, ein komprimiertes + beschreibbares Dateisystem zu mounten, sollte funktionieren.
@bmike Danke für den Hinweis auf zfs. Ich poste eine Lösung, die bisher gut zu funktionieren scheint.

Antworten (2)

Am Ende habe ich mich für MacZFS entschieden .

  1. Erstellt eine Sparse-Image-Festplatte über Disk Utilityfür etwa 100 GB.
  2. Formatieren Sie es als ZFS-Dateisystem, indem Sie den Anweisungen im Abschnitt „MacZFS – Erste Schritte “ folgen .
  3. Komprimierung in ZFS über eingeschaltetzfs compression=on [mypoolname]

Ich habe versucht, eine Windows XP-VM vom ZFS-Dateisystem zu booten, und es hat funktioniert. ZFS berichtet, dass es ein Komprimierungsverhältnis von etwa 1,32x erreicht hat (was bedeutet, dass meine 10-GB-VM etwa 6,6 GB auf der Festplatte belegt). Ich bin mir nicht sicher, wie gut VMWare mit der Komprimierung von ZFS unter hoher Last spielen wird, aber es scheint bisher gut zu funktionieren.

Dies beantwortet nicht die Frage, die Sie gestellt haben, aber es könnte Ihr Problem lösen.

VMware Fusion 6 Professional ermöglicht Linked Clones, also Kopien einer VM, die nicht den gesamten Inhalt der VM duplizieren. Wenn Sie viele VMs haben, die auf demselben Betriebssystem basieren, können Sie damit erheblich Speicherplatz sparen.

Um einen verknüpften Klon aus dem aktuellen Zustand einer VM zu erstellen, wählen Sie Ihre VM in der VM-Bibliothek aus, klicken Sie dann auf „Virtuelle Maschine“ und wählen Sie „Verknüpften Klon erstellen“. Sie können dasselbe von einem Snapshot einer VM aus tun, wenn Sie dies bevorzugen.

Das Wichtigste, worauf Sie beim Klonen einer VM achten sollten, ist sicherzustellen, dass Sie keinen IP-Adresskonflikt haben, also ändern Sie die IP-Adresse Ihres Klons, wenn Sie statische IPs für VMs verwenden. Linked Clones sollten Speicherplatz sparen und gleichzeitig die Leistungseinbußen von ZFS vermeiden.