[Linux] 디스크 파티션 크기 확장

[원본 링크]

OS 깔았는데 나중에 파티션 크기를 잘못 잡은걸 알고 다시 늘리고 싶을 수도 있다.
내가 그랬다. 무지성으로 깔고 보니 4테라짜리 디스크에서 100기가만 파티션으로 잡아놨다.

일단 실수하지 않게 볼륨 정보들을 확인해보자

sudo pvs # PV(Physical Volume) 확인
sudo vgs # VG(Volume Group) 확인
sudo lvs # LV(Logical Volume) 확인

내가 잡고 싶은건 저 4테라짜리 vg-1이란 볼륨이다. 현재는 저기서 100기가 정도만 파티션으로 잡아버려서 나머지 3900기가 정도를 그냥 낭비하고 있는 상태다.

이럴때는 LVM을 통해서 파티션을 재조정하는 것이 가능하다. 재부팅도 필요없다.
파티션을 확장하고

# parted로 파티션 테이블 확인
sudo parted /dev/sda print

# LVM 파티션 확장 (보통 파티션 3번이 LVM)
sudo parted /dev/sda resizepart 3 100%

피지컬 볼륨을 조정하고

# PV 크기 조정
sudo pvresize /dev/sda3

로지컬 볼륨까지 확장한다.

# LV 확장 (모든 여유 공간 사용)
sudo lvextend -l +100%FREE /dev/ubuntu-vg-1/ubuntu-lv

그리고 리사이즈를 돌리면

# ext4 파일시스템 크기 조정
sudo resize2fs /dev/ubuntu-vg-1/ubuntu-lv

꽉 채워 맞춰서 늘어날 것이다.

그럼 됐다.