proxmox 로 분명 Disk 를 추가했는데 적용이 안 되는 케이스가 있어서 헤맨 적이 있었다. 그 해결책을 찾아 기록해두려고 한다.
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv 해당 명령어만 입력했을 때에는 정상적으로 확장이 되지 않는다.
Ubuntu VM이 LVM(Logical Volume Manager) 구조를 사용하는 경우, 단순히 resize2fs만 실행하면 안 된다고 한다.
다음 4단계 과정을 모두 거쳐야 한다.
1. Proxmox에서 가상 디스크 크기 추가

사진의 번호 순서대로 누른 뒤, Disk Action > Resize 누르면 추가할 Disk 용량 (총 Disk 용량 아닙니다) 추가가 됩니다.
2. VM 내부 파티션 확장
현재 디스크 상태 확인
# 실제 디스크 크기와 파티션 구조를 확인.
lsblk

# 사용하고 있는 ubunu 가 어떤 디스크에 붙어있는지, 가용 용량이 얼마나 남았는지 확인
df -h

파티션 확장
# /dev/sda는 디스크 장치명, 번호는 확장할 파티션 번호
sudo growpart /dev/sda 3
3. LVM Physical Volume 확장
# LVM이 새로운 파티션 크기를 인식하도록 하는 명령어
sudo pvresize /dev/sda3
4. LVM Logical Volume 확장
# 볼륨 그룹의 남은 공간을 논리 볼륨에 전부 할당
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
- --resizefs 옵션을 같이 사용하면 파일시스템까지 자동으로 확장된다.
5. 파일시스템 확장
# 이제야 파일시스템이 실제로 확장
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
### 확장되었는지 검증
# 실제 디스크 크기와 파티션 구조를 확인.
lsblk
# 사용하고 있는 ubunu 가 어떤 디스크에 붙어있는지, 가용 용량이 얼마나 남았는지 확인
df -h


'Project > Home Server' 카테고리의 다른 글
| Proxmox 로 홈 서버 구축하기: (8) GitHub Self-hosted Build (0) | 2025.11.29 |
|---|---|
| Proxmox 로 홈 서버 구축하기: (6) GitHub Actions + 자동 CI/CD (0) | 2025.09.27 |
| Proxmox 로 홈 서버 구축하기: (5) 다른 대역대 네트워크 추가하기 (0) | 2025.05.30 |
| Proxmox 로 홈 서버 구축하기: (4) API 이용하기 (0) | 2025.04.26 |
| Proxmox 로 홈 서버 구축하기: (3) 외부 접속 허용하기 (0) | 2025.02.02 |