O espaço disponível em um convidado será medido em relação ao tamanho total (virtual) de um disco. Não irá considerar o tamanho físico atual no disco do host. Em outras palavras, para o sistema operacional convidado, o disco é sempre o tamanho máximo.
Se um sistema operacional Linux não estiver relatando espaço suficiente, provavelmente será o tamanho da partição que você criou.
Por exemplo, se você criou um disco virtual de 20GB, o Linux provavelmente lhe ofereceria um esquema de partição com um / home separado, para que você tenha 20 GB de espaço completos, mas distribuídos em mais de uma partição.
Use
df -h
no Linux e verifique o tamanho das suas partições.