WSL 2에서 VHD(가상 하드 디스크)의 크기 확장

2022. 8. 6. 19:29·Computer
728x90
728x90

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

 

WSL 2 가상 하드 디스크의 크기 확장

WSL 2(Linux용 Windows 하위 시스템)와 함께 사용되는 VHD(가상 하드 디스크)의 크기를 확장하는 방법을 알아봅니다.

docs.microsoft.com

 

'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
'Computer' 카테고리의 다른 글
  • [CE] 프로그래머를 위한 (Logical) Memory 구조 : Stack, Heap, Code
  • [CE] Magnetic Tape (자기테이프)
  • [Conda] Install Conda on WSL2 (miniconda)
  • [Etc] HTML5 Video 재생속도 조절 : Chrome Extension
dsaint31x
dsaint31x
    반응형
    250x250
  • dsaint31x
    Dsaint31's blog
    dsaint31x
  • 전체
    오늘
    어제
    • 분류 전체보기 (752)
      • Private Life (13)
      • Programming (56)
        • DIP (112)
        • ML (26)
      • Computer (119)
        • CE (53)
        • ETC (33)
        • CUDA (3)
        • Blog, Markdown, Latex (4)
        • Linux (9)
      • ... (355)
        • Signals and Systems (107)
        • Math (172)
        • Linear Algebra (33)
        • Physics (42)
        • 인성세미나 (1)
      • 정리필요. (54)
        • 의료기기의 이해 (6)
        • PET, MRI and so on. (1)
        • PET Study 2009 (1)
        • 방사선 장해방호 (4)
        • 방사선 생물학 (3)
        • 방사선 계측 (9)
        • 기타 방사능관련 (3)
        • 고시 (9)
        • 정리 (18)
      • RI (0)
      • 원자력,방사능 관련법 (2)
  • 블로그 메뉴

    • Math
    • Programming
    • SS
    • DIP
  • 링크

    • Convex Optimization For All
  • 공지사항

    • Test
    • PET Study 2009
    • 기타 방사능관련.
  • 인기 글

  • 태그

    opencv
    Vector
    math
    Programming
    SS
    Probability
    function
    signal_and_system
    fourier transform
    Optimization
    numpy
    signals_and_systems
    인허가제도
    DIP
    Convolution
    cv2
    Python
    Term
    linear algebra
    SIGNAL
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dsaint31x
WSL 2에서 VHD(가상 하드 디스크)의 크기 확장
상단으로

티스토리툴바