nevertheless
UTM 우분투 용량 확장 본문
리눅스 커널을 컴파일하려면 최소 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기가로 늘어난 것을 볼 수 있다.