Notice
Recent Posts
Recent Comments
Link
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

nevertheless

UTM 우분투 용량 확장 본문

개발log/Ubuntu

UTM 우분투 용량 확장

우연입니다 2025. 10. 1. 02:43

리눅스 커널을 컴파일하려면 최소 40GB가 필요하다.

그래서 처음 용량보다 확장해야 하는 일이 생겨서 그 과정에 대해 기록하려고 한다.

 

#1. 가상머신 자체 용량 늘리기

* 가상머신은 꺼져 있는 상태여야 한다.

내 기기에서 실행한다.

 

1. (없으면) qemu 설치

brew install qemu

 

2. 용량 확장

~/Library/Containers/com.utmapp.UTM/Data/Documents 로 이동한다.

 

용량을 늘리고 싶은 가상머신으로 이동한다.

이동하면 Data 폴더가 나오고, 거기로 이동하면 .qcow2 확장자를 가진 파일이 나온다.

 

용량을 늘리기 위해 다음 명령어를 입력한다.

qemu-img resize (파일 이름) (변경할 용량)

qemu-img resize ~/Library/Containers/com.utmapp.UTM/Data/Documents/"Ubuntu 20.04 for ARM.utm"/Data/576799F2-EA9C-4B5C-AA7E-691CF8ED4735.qcow2 50G # 50기가로 확장했음

 

3. Ubuntu VM 안에서 확인

lsblk

vda가 50GB까지 늘어났지만, 파티션 확장이 되지 않은 상태.

내가 확장하고 싶은 것은 vda3임. -> 자신이 사용하는대로 바꿔야 함

 

#2. 파티션 확장

1. growpart 사용

먼저 패키지 설치

sudo apt update
sudo apt install cloud-guest-utils
sudo growpart /dev/vda 3

CHANGED: partition 3 메시지 출력 → vda3가 디스크 끝까지 확장됨

 

파티션이 늘어났다.

 

하지만 아직 용량에는 반영되지 않은 상태.

* df -h로 확인 가능

 

#3. 용량 확장

 

1. LVM 물리 볼륨 크기 갱신

sudo pvresize /dev/vda3

 

2. 논리 볼륨(LV) 확장

# sudo lvextend -L+{늘리고싶은용량}G /dev/mapper/ubuntu--vg-ubuntu--lv
sudo lvextend -L+20G /dev/mapper/ubuntu--vg-ubuntu--lv

20기가를 추가로 할당해주었다.

 

3. 파일시스템(ext4) 확장

sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

 

4. 최종 확인

df -h

43기가로 늘어난 것을 볼 수 있다.