블로그 목록으로
윈도우 도커 docker_data.vhdx 디스크 용량 줄이고 분할하여 최적화하기
윈도우에서 WSL2를 사용하여 우분투를 사용 중이다.
생각보다 빠른 속도로
디스크 용량이 쓸데없이 커지는 것 같았고
사용할때마다 작업 관리자의 디스크 활성시간을 보면
계속 100% 가까이 차지하고 있는 것을 볼 수 있었다.
그럴때마다 내 컴퓨터는 프리징이 되기 시작하고...
너무 불편해서 조치를 취하기 시작했다.
디스크 용량부터 줄여보자
운영체제가 깔려있는 C드라이브(디스크)에
너무 무리를 주는 것 같아서 용량을 줄이려고 움직였다.
그런데, 윈도우 설정 시스템
→ 저장소
에서는 조회가 불가능하고,
도커 데스크톱을 보아도 확인이 불가능했다.
분명 가상 wsl이 잡아먹는 것 같은데...
역시나 찾아보니
C:\Users\<사용자명>\AppData\Local\Docker\wsl\disk
이 경로에 있는
docker_data.vhdx
디스크가 쓸데없이 60GB나 차지하고 있었다.
docker_data.vhdx 디스크를 초기화해야겠다.
도커 데스크톱 상단 도움말 같은 물음표 버튼을 눌러주고
Clean / Purge data
버튼을 당당하게 눌러서 초기화해버리자. (시간 소요됨)
여기까지 초기화로인한 용량 확보는 완료.
이제 디스크 사용을 좀 더 효율적으로 바꾸자.
용량 확보는 순간일 뿐,
이 또한 언젠가 재발할게 뻔하다.
나는 드라이브가 여러개 있어서 (C, D)
도커 디스크는 다른 드라이브에 넣을것이다.
C:\Users\<사용자명>\AppData\Local\Docker\wsl\disk
이 경로를
D:\Users\<사용자명>\AppData\Local\Docker\DockerDesktopWSL
경로로 옮겼다.
도커 데스크톱 설정에 Resources
→ Advanced
에서 바꾸면 된다.
경로 변경이 완료되었으면,
원래 있었던 도커 디스크는 몽땅 제거하자.
이제 놀고있던 드라이브들은
병렬적으로 일하기 시작할 것이다!
프리징.. 먹통 Bye...
채팅 문의