Lançamento do suporte TRIM no guest do Ubuntu no host Win7-Virtualbox

2

Eu tenho o VirtualBox 4.1.14 no Windows 7 como host, e o Ubuntu server 11.10 como convidado. O sistema foi instalado há anos no HDD tradicional (e atualizado mais tarde), mas agora está no SSD como unidade de expansão. Há recursos "AHCI" e "é SSD" ativados no controlador SATA. O problema é que esse crescimento de unidade em expansão está quase no tamanho máximo (90% dele), mas na verdade, na VM, apenas cerca de 50% foi gasto. Além disso, a VM guest não reconhece / dev / sda como SSD, / sys / block / sda / queue / rotacional diz que "1", / sys / block / sda / queue / discard_ * todos diz "0". E, claro, não posso executar o fstrim /, ele diz que a operação não é suportada. Existe algum truque para ativar o suporte ao TRIM no meu sistema convidado sem reinstalá-lo?

    
por user141472 21.06.2012 / 10:40

1 resposta

1

Ative o TRIM no sistema operacional host, não no convidado. O disco virtual reside como um arquivo grande no sistema de arquivos do host, e as gravações de disco no convidado são convertidas em gravações de disco no host, onde TRIM será aplicado, se ativado.

TRIM não ajuda você de qualquer maneira para discos virtuais. A finalidade do TRIM é permitir que o SSD saiba quais setores não são utilizados, mas cada setor do arquivo de disco virtual é considerado ainda em uso pelo host e não diminui de tamanho, portanto, nenhum deles será sinalizado como não utilizado pelo TRIM.

    
por 24.06.2012 / 17:07