WSL2에서 기본적으로 VHD크기는 256GB임.
이 이상의 용량이 필요한 경우, VHD의 크기를 늘려줘야 함.
Stop the all instances of WSL and Find the path of VHD.
PS C:\WINDOWS\system32> wsl --shutdown
PS C:\WINDOWS\system32> Get-AppxPackage -Name "*Ubuntu*" | Select PackageFamilyName
- 모든 wsl instance를 종료시킴.
- 위의
"*Ubuntu*"
부분에서 Ubuntu 문자열을 설치한 distribution의 이름으로 변경하면 됨..
결과는 다음과 같이 나옴.
PackageFamilyName
-----------------
CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc
시작 메뉴에서 %LOCALAPPDATA%
를 입력하고 %LOCALAPPDATA%
파일 폴더를 선택하여 Open.
이후, Packages
폴더를 열고 배포의 PackageFamilyName을 검색
내 경우, C:\\Users\\dsain\\AppData\\Local\\Packages\\CanonicalGroupLimited.UbuntuonWindows\_79rhkp1fndgsc\\LocalState\
에 ext4.vhdx
가 존재함.
diskpart 로 용량 확대
PS C:\WINDOWS\system32> diskpart
Microsoft DiskPart 버전 10.0.25174.1000
Copyright (C) Microsoft Corporation.
컴퓨터: DSGRAM17
DISKPART> Select vdisk file="C:\Users\dsain\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.vhdx"
DiskPart가 가상 디스크 파일을 선택했습니다.
이후 detail vdisk
를 통해 정보 확인 (가상 크기가 바로 최대 사이즈)
DISKPART> detail vdisk
장치 유형 ID: 0 (알 수 없음)
공급업체 ID: {00000000-0000-0000-0000-000000000000} (알 수 없음)
상태: 추가됨
가상 크기: 256 GB
물리적 크기: 36 GB
파일 이름: C:\Users\dsain\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.vhdx
자식임: 아니요
부모 파일 이름:
연결된 디스크#: 찾을 수 없음.
expand vdisk maximum=512000
로 512GB로 확장시킴.
DISKPART> expand vdisk maximum=512000
100 퍼센트 완료
DiskPart가 가상 디스크 파일을 확장했습니다.
DISKPART> detail vdisk
장치 유형 ID: 0 (알 수 없음)
공급업체 ID: {00000000-0000-0000-0000-000000000000} (알 수 없음)
상태: 추가됨
가상 크기: 500 GB
물리적 크기: 36 GB
파일 이름: C:\Users\dsain\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\ext4.vhdx
자식임: 아니요
부모 파일 이름:
연결된 디스크#: 찾을 수 없음.
DISKPART>
이후 exit
로 나오면 됨.
https://docs.microsoft.com/ko-kr/windows/wsl/vhd-size
Reference
https://docs.microsoft.com/ko-kr/windows/wsl/vhd-size
'Computer' 카테고리의 다른 글
[CE] 프로그래머를 위한 (Logical) Memory 구조 : Stack, Heap, Code (0) | 2022.12.19 |
---|---|
[CE] Magnetic Tape (자기테이프) (0) | 2022.12.10 |
[Conda] Install Conda on WSL2 (miniconda) (0) | 2022.07.17 |
[Etc] HTML5 Video 재생속도 조절 : Chrome Extension (0) | 2022.06.14 |
[ML] Logit에서 Logistic Function. (0) | 2022.06.06 |