Liberar espaço em disco no guest, reduz o espaço livre no host

0

Estou usando o vmplayer no Windows 7 com o guest os = Ubuntu 12.04

Eu enfrentei essa situação antes, então desta vez eu cuidadosamente notei. Abaixo está o que aconteceu:

  1. Eu esvazio o lixo no Ubuntu. O espaço livre no ubuntu salta de 11,7 GB para 13,4 GB.
  2. Eu mudo imediatamente para o Windows, o espaço livre diminui de 49,3 GB para 49,2 GB

Por que isso está acontecendo?

EDITAR quando eu liberar espaço no convidado, minha intenção é liberar espaço no host. Então isso não é possível? Se sim, como posso realmente liberar espaço no host e no convidado?

    
por Vinayak Garg 02.04.2014 / 12:25

1 resposta

2

Isso está relacionado a como os sistemas de arquivos funcionam. Ao excluir arquivos, os sistemas de arquivos tradicionais marcam o registro do arquivo na tabela de alocação de arquivos como excluídos. Eles não "liberam" nenhum espaço. Esse espaço simplesmente não é referenciado por ninguém.

Você tem uma unidade virtual autoexpansível . Ao excluir, seu sistema de arquivos está acessando apenas a tabela de alocação de arquivos internos e marcando o espaço antigo como excluído. Isso envolve algumas novas gravações no sistema de arquivos (para registro no diário, por exemplo) e, portanto, o drive virtual solicita novo espaço para o host para fornecê-lo ao guest .

Em vez disso, uma unidade virtual de tamanho fixo atuará como um disco rígido físico e você não verá o que o sistema de arquivos está fazendo em suas partições.

Links úteis:

por 02.04.2014 / 12:41