Eu tenho um VirtualBox rodando Debian 8.6 Jessie; a árvore /var
está em um arquivo .vdi
próprio.
Agora tenho problemas devido ao crescimento desse arquivo de imagem de armazenamento em massa. De acordo com df -h
, o dispositivo /dev/sdb1
montado em /var
contém 97G de dados, mas o arquivo contêiner tem quase o dobro do tamanho (189.249.163.264 B). Deve haver espaço suficiente no contêiner, mas cresce no entanto. Isso é um problema, porque o tamanho da partição do Windows é limitado onde mora, e durante os últimos dias o VBox parou algumas vezes por causa disso.
Eu modifiquei a linha /etc/fstab
, anexando 0 2
, para ter fsck
-ed após a reinicialização:
UUID=abc12345-6789-ab12-a3ad-97a2ae2f5a8d /var ext3 auto 0 2
O arquivo de imagem continuará crescendo até que o "tamanho virtual" máximo seja atingido?
Posso reduzir esse tamanho máximo sem clonar a imagem?
Com o VBox limpo, tentei:
VBoxManage.exe modifymedium disk d:\path\to\disk-var.vdi --compact --resize 125829120
... mas o indicador de progresso continua mostrando 0%...
.
Editar : após cerca de dez minutos, houve uma alteração: o indicador de progresso foi alterado para 0%...10%...
. Enquanto isso, eu li sobre --resize
poder aumentar apenas (não na ajuda escrita para stderr
por VBoxManage.exe
v5.1.8) e questionei se seria seguro Ctrl+Break
, e porque o programa não rejeitou um valor não suportado ...
Editar 2 : A operação falhou enquanto isso, obviamente por causa da falta de espaço em disco:
%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
0%...
Progress state: VBOX_E_FILE_ERROR
VBoxManage.exe: error: Failed to resize medium
VBoxManage.exe: error: Could not resize medium 'd:\path\to\disk-var.vdi' (VERR_DISK_FULL)
VBoxManage.exe: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium
VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleModifyMedium(struct HandlerArg *)" at line 711 of file VBoxManageDisk.cpp
No momento, estou tentando novamente com --compact
, pois talvez a operação --compact
tenha sido bem-sucedida sem o --resize
...
Editar 3 : Na verdade, a operação foi concluída sem um erro, mas o tamanho do arquivo físico não foi alterado.
Tags virtualbox