Master OS
가상 OS를 중지를 하고 다음 명령으로 원하는 용량을 추가를 해 준다.
1 |
# qemu-img resize /var/lib/libvirt/images/Virtual.qcow2 +10G |
Virtual OS
확장된 영역을 인식하기 위해 가상 OS를 중지시키고, 재기동 한다. 재부팅만으로는 확장된 영역을 인식하지 못함.
추가된 10G를 위한 새로운 파티션을 작성을 해 준다.
1 |
# fdisk /dev/vda |
본 설정에서는 기존 파티션이 LVM 으로 설정이 되어 있기 때문에 기존 파티션 볼륨을 통합을 위해서 새로운 파티션 ID를 8e로 변경한다.
커널에 추가된 파티션을 인식시키기 위해 재부팅하거나 다음 명령어를 입력한다.
1 |
# partprobe |
새롭게 추가된 파티션이 /dev/vda3 인 경우
만들어진 파티션 영역에 물리 볼륨 작성
1 |
# pvcreate /dev/vda3 |
만들어진 물리 볼륨 확인
1 |
# pvdisplay |
Volume Group에 물리 볼륨을 추가
기존 VG Name이 centos 인 경우 다음과 같이 새로운 물리 볼륨명을 추가를 해준다.
1 |
# vgextend centos /dev/vda3 |
할당된 볼륨 그룹의 남아 있는 영역을 지정한 논리 볼륨으로 확장
1 2 3 |
# lvextend -l +100%FREE /dev/centos/root # df -T # xfs_growfs / <- mount point |