¿Opciones en una Mac para un sistema de archivos comprimido y grabable?

Tengo una unidad SSD en mi MacBook Pro y constantemente me quedo sin espacio en el disco porque necesito instalar y ejecutar varias máquinas virtuales (Linux, Windows, etc.) en mi Mac. ¿Hay alguna forma de montar una imagen de disco grabable que también esté comprimida? Espero usar la imagen del disco para almacenar las máquinas virtuales. No me importa tomar el golpe de velocidad.

Me pregunto si zfs ofrece suficiente compresión para que intente crear algo de espacio. Supongo que va a ser un problema difícil de resolver.
Más detalles, por favor... ¿Qué software de máquina virtual está utilizando? ¡Eso nos ayudaría a descubrir qué admite!
Estoy usando VMWare Fusion. Aunque en realidad, cualquier forma de montar un sistema de archivos comprimido + escribible debería funcionar.
@bmike Gracias por señalar zfs. Estoy publicando una solución que parece estar funcionando bien hasta ahora.

Respuestas (2)

Terminé yendo con MacZFS .

  1. Creó un disco de imagen dispersa a través Disk Utilityde unos 100 GB.
  2. Formatéelo como un sistema de archivos ZFS siguiendo las instrucciones de la sección MacZFS - Primeros pasos .
  3. Se activó la compresión en ZFS a través dezfs compression=on [mypoolname]

Intenté iniciar una máquina virtual con Windows XP desde el sistema de archivos ZFS y funcionó. ZFS informa que logró una relación de compresión de alrededor de 1,32x (lo que significa que mi máquina virtual de 10 GB ocupa alrededor de 6,6 GB en el disco). No estoy seguro de qué tan bien funcionará VMWare con la compresión de ZFS bajo carga alta, pero parece funcionar bien hasta ahora.

Esto no responde a la pregunta que hiciste, pero podría solucionar el problema que tienes.

VMware Fusion 6 Professional permite clones vinculados, que son copias de una VM que no duplican todo el contenido de la VM. Si tiene muchas máquinas virtuales que se basan en el mismo sistema operativo, puede ahorrar una cantidad considerable de espacio en disco con ellas.

Para crear un clon vinculado a partir del estado actual de una VM, seleccione su VM en la biblioteca de VM, luego haga clic en "Máquina virtual" y seleccione "Crear clon vinculado". Puede hacer lo mismo desde una instantánea de una máquina virtual si lo prefiere.

Lo más importante que debe tener en cuenta al clonar una VM es asegurarse de que no tenga un conflicto de direcciones IP, así que cambie la dirección IP de su clon si está usando direcciones IP estáticas para VM. Los clones vinculados deberían ahorrar algo de espacio en disco y evitar el impacto en el rendimiento de ZFS.