[컴] Windows11 에서 Dev Drive 설정

window 11 데브 드라이브 / 개발자 드라이브 / windows 11 /

Windows11 에서 Dev Drive 설정

prerequisites

  • Windows 11, 빌드 #10.0.22621.2338 이상
  • 16GB 메모리 권장(최소 8GB)
  • 최소 50GB의 여유 디스크 공간

disk 필요

기존의 할당되어 있지 않은(unallocated) disk 를 사용하거나, 새롭게 unallocated disk 를 생성해야 한다.

disk 를 생성하는데는 2가지 방법이 있다.

  1. VHD 를 만들기
  2. 기존 volume의 size를 줄여서 새로운 disk 를 생성

여기서는 VHD 만들기를 사용한다. 가상 disk 를 생성하는 방법이다.

절차

  1. diskmgmt.msc : 디스크관리 메뉴로 들어간다.
  2. ‘동작 -> VHD 만들기’
  3. ‘위치’, ‘크기’, ‘VHDX 선택’, ’동적 확장’을 선택 ( screenshots 참고)
    • 크기는 최소 50GB 이상으로 하자.
  4. disk 초기화 : 파티션 형식은 GPT ( screenshots 참고)
  5. volume 생성 : ( screenshots 참고)
    • 포맷은 하지 않는다.
    • 볼륨생성하면 drive 문자를 할당하게 된다. 여기서는 e: 에 할당한다.
  6. cmd 창에서 Format e: /DevDrv /Q

screenshots

가상하드디스크 생성
disk 초기화-1
disk 초기화-2
volume생성-1
volume생성-2

dev drive 이용

dev drive 에는

  • 소스 코드 저장소(repository) 및 프로젝트 파일
  • 패키지 캐시
  • 빌드 결과물과 중간 파일, 즉, 빌드를 여기서 하면 된다.

dev drive는 어떻게 동작하는가?

How does Dev Drive work?

  • dev drive 는 ReFS(Resilient File System)를 이용한다.
  • ReFS 는 다음과 같은 이점이 있다.
    • data availability(데이터 가용성)을 극대화
    • 다양한 부하들(workloads)에서 나오는 대용량 데이터셋에 대해서 효율적으로 확장이 가능
    • 손상에 대한 복원력을 통해 데이터 무결성을 제공
  • ReFS 를 통해서 dev drive 는
    • 개발 작업의 부하들(development workloads)을 위한 storage volume 을 초기화하게 된다.
    • 더 빠른 성능 제공
    • 개발 시나리오들에 최적화된 customizable setting 을 제공
    • ReFS 는 key 개발자 시나리오들의 성능을 향상시키기 위한 파일 시스템별 여러 최적화들이 포함되어 있다.

package cache 설정 방법

재부팅시 자동으로 mount

powershell 에서 mount/unmount

  • Dismount-DiskImage -ImagePath "d:\a\vmbox\devDrive\dev_drive.vhdx"
  • Mount-DiskImage -ImagePath "d:\a\vmbox\devDrive\dev_drive.vhdx"

See Also

  1. Configure Dev Drive policy for enterprise business devices | Microsoft Learn

Reference

  1. Set up a Dev Drive on Windows 11 | Microsoft Learn

댓글 없음:

댓글 쓰기