PowerShell의 경우 무조건 관리자 권한으로 실행해야 한다.
1. ext4.vhdx 파일 찾기
해당 파일은 wsl의 가상 디스크 역할을 하는 파일이다. everything 등으로 파일의 위치를 찾는다.
2. WSL 종료
가상 디스크를 정리하기 전 먼저 WSL을 종료해야 하며, 만약 Docker Desktop을 사용하고 있다면 Docker Desktop도 종료해야 한다.
1) WSL 실행 현황 확인
wsl -l -v
2) WSL 종료
wsl -t <wsl_이름>
- docker desktop은 window에 설치한 앱에서 종료 버튼을 누르면 Stopped 상태로 변경된다.
- 위 명령어는 특정 배포판만 종료하는 명령어이며, 모든 WSL 배포판을 종료하기 위해서는 wsl --shutdown 명령어를 입력하면 된다.
3. diskpart 실행 & 용량 정리 커맨드 입력
powershell에 diskpart를 입력하여 diskpart를 실행한다.
diskpart
해당 프로그램은 디스크를 정리해주는 프로그램이다.
이 후 아래 명령어를 순서대로 입력한다.
select vdisk file="<찾았던 ext4.vhdx의 경로>"
attach vdisk readonly
compact vdisk
detach vdisk
위의 커맨드를 모두 실행한 결과 이미지를 확인해보면,,
참고
'Linux' 카테고리의 다른 글
[Linux] WSL2 기본 저장 위치를 C 드라이브에서 E 드라이브로 변경하기 (0) | 2025.02.09 |
---|---|
[Linux] 윈도우 11에서 WSL 삭제 후 재설치하기 (0) | 2025.02.07 |
[Linux] head, tail 명령어 (파일 시작, 끝 출력) (0) | 2024.12.08 |
[Linux] scp 명령어 사용법 (0) | 2024.11.26 |
[Linux] 디스크 공간 확인 명령어 (0) | 2024.11.15 |