WSL 디스크 사용량 줄이기

Dokkabei97·2023년 11월 14일
0

기타

목록 보기
5/5

개요

회사에서 WSL에 docker를 이용해서 es cluster를 띄우고 외부 es 클러스터에 인덱스를 reindex로 하다가
회사 디스크 용량보다 많은 양을 색인해서 디스크 용량이 꽉 차서 es cluster 컨테이너 내리면서 볼륨까지 삭제 했음에도 디스크 사용량이 안줄어서

해결 방안

윈도우 powershell을 킨다

wsl --shutdown

wsl을 위 명령어를 통해 종료하고서

사진1

C:\Users\admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc\LocalState

경로는 사용자마다 조금씩 다를 수 있으나 ext4.vhdx 경로를 찾으면 된다.

그리고 다시 powershell에서

$ diskpart

위 명령어를 통해 diskpart를 실행하고

$ select vdisk file="ext4.vhdx경로/ext4/vhdx"

명령어를 실행해준다

그러고

compact vdisk

를 실행하면 가상 디스크 파일을 압축을 시작하고 100% 완료 후 exit 명령어로 빠져 나오면 된다

그러면 WSL 디스크 사용량이 줄어들어 C드라이브 디스크 사용량이 확보된 것을 확인 가능하다

profile
ESTJ 개발자 백엔드와 인프라에 집중하고 있습니다.

0개의 댓글