No Fusion, um disco virtual pode ser pré-alocado ou não.
Se você pré-alocar um disco de 20GB (o padrão, eu acho) para sua máquina virtual, o Fusion imediatamente reserva 20GB em seu disco físico criando 20GB de arquivos VMDK (esses arquivos armazenam as informações do disco virtual). Seu host (o mac) não pode usar esse espaço até que você exclua a máquina virtual e seus arquivos de disco virtual.
Se você escolher discos virtuais não pré-alocados para a sua máquina virtual, o Fusion não reserva os 20 GB de espaço, em vez disso, cria vários arquivos VMDK que agem como balões. Os balões vão encher como sua máquina virtual Ubuntu escreve no disco virtual. Neste caso, é possível que sua máquina virtual pense que tenha 20 GB de espaço, mas o Mac realmente não tem muito mais e a operação de gravação em sua máquina virtual pode falhar.
É importante lembrar que, em ambos os casos, a máquina virtual Ubuntu pensará que possui um disco de 20GB conectado. A VM não vê nada diferente, independentemente de pré-alocado ou não.