Virtualbox는 디스크를 동적으로 할당합니다. *.vdi는 계속 증가합니다.

Virtualbox는 디스크를 동적으로 할당합니다. *.vdi는 계속 증가합니다.

Virtualbox 및 동적으로 할당된 디스크와 함께 Linux를 사용하면 거의 절반의 공간이 비어 있음에도 불구하고 디스크가 계속 증가합니다.

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        94G   12G   78G  13% /

디스크는 24G 이상의 디스크 공간을 차지하고 계속해서 증가하며 파일 시스템은 ext4입니다.

답변1

파일 시스템에서 사용되지 않는 블록을 버리기 위해 패키지의 일부인 fstrim명령 이 있습니다. util-linux그러나 Virtualbox와 함께 사용하려면 가상 머신을 중지하고 다음 명령을 실행하여 가상 디스크에서 삭제 옵션을 활성화해야 합니다.

VBoxManage storageattach <VM name> --storagectl "SATA" --port 0 --discard on

여기서 "SATA"와 0은 디스크 컨트롤러의 매개변수이며 특정 VM의 VB 설정에서 확인할 수 있습니다.

그런 다음 컴퓨터를 시작하고 실행하십시오.

# fstrim /

이 프로세스를 자동화하려면 이 명령을 cron에 추가하세요. 일반적으로 일주일에 한 번이면 충분합니다.

관련 정보