2014-07-17

Vmware에 설치되어 있는 Linux 용량 늘리기

Vmware에 설치되어 있는 Linux 용량 늘리기

테스트환경

  • Host OS: OSX 10.9.4
  • VMware software: VMware Fusion 6.0.2
  • Guest OS: Oracle Linux 6.5
Oracle Linux에 20G가 할당되어 있는 상태에서 10G를 추가로 늘릴려면 VMware Fusion에서 해당 VM를 선택한 후에 설정으로 들어 가서 Harddisk를 선택하여 20G에서 30G로 늘려준다. (설정->Hard Disk(SCSI)->Disk size 30G)

Physical Volume을 생성해줍니다. "fdisk -l"명령어를 실행하여 현재 사용중인 Physical Volume을 확인합니다.
/dev/sda3 node가 없으면 node를 생성해 줍니다.
mknod /dev/sda3 b 8 3
chown root:disk /dev/sda3

fdisk를 이용하여 파티션을 생성해 줍니다.
fdisk /dev/sda
p : 현재의 파티션 리스트를 보여줍니다.
n : 새로이 파티션을 만듭니다. (sda3를 만들기: Primary partition은 3을 지정)
t : 파티션의 시스템 ID를 바꿉니다. (Linux LVM으로 사용하기 위해 8e로 설정)

Reboot을 해줍니다.

Physical Volume을 생성하기 위해 아래의 명령어를 실행합니다.
pvcreate /dev/sda3

VG(Volume Group)에 추가해줍니다.
vgextend VolGroup /dev/sda3

pvscan으로 PV가 VG에 추가되었는지 확인합니다.

LV(Logical Volume) 늘리기
lvextend -L +10g /dev/VolGroup/lv_root

LV를 파일시스템에 반영하기
resize2fs /dev/VolGroup/lv_root

참고: LVM 설명