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에서 사용하려면 VM을 중지하고 다음 명령을 실행하여 가상 디스크에서 삭제 옵션을 활성화해야 합니다.

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

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

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

# fstrim /

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

관련 정보