본문 바로가기
Tech/Linux

Linux Disk 사이즈 늘리기(increase lvm size)

by 타이호 2021. 7. 8.

가상 머신 테스트를 하는 와중에 우분투 18.04에 디스크를 40GB를 할당해두고 Default로 설치를 했었는데

다시 들어가서 확인해보니 LVM에 디스크가 20GB만 잡혀 있었다.

PV(Physical Volume)는 이렇게 40GB로 잡혀 있고

# pvs
  PV         VG        Fmt  Attr PSize   PFree
  /dev/sda3  ubuntu-vg lvm2 a--  <39.00g <19.00g

VG(Volume Group)는 아직 20GB가 남은 상태임

# vgs
  VG        #PV #LV #SN Attr   VSize   VFree
  ubuntu-vg   1   1   0 wz--n- <39.00g <19.00g

LV(Logical Volume)은 현재 20GB 상태임

# lvs
  LV        VG        Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  ubuntu-lv ubuntu-vg -wi-ao---- 20.00g

그래서 현재 LV를 VG의 디스크 전체 100%로 확장을 한다

# lvextend /dev/ubuntu-vg/ubuntu-lv -l +100%FREE
  Size of logical volume ubuntu-vg/ubuntu-lv changed from 20.00 GiB (5120 extents) to <39.00 GiB (9983 extents).
  Logical volume ubuntu-vg/ubuntu-lv successfully resized.

LV를 확장하고 난 뒤에 다시 확인을 해 보면 이렇게 40GB로 확장이 되어 있다

# lvs
  LV        VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  ubuntu-lv ubuntu-vg -wi-ao---- <39.00g

하지만 아직 운영체제의 file system에는 반영되어 있지 않다

그래서 resize2fs를 통해 사이즈를 늘려준다

# resize2fs /dev/ubuntu-vg/ubuntu-lv
resize2fs 1.44.1 (24-Mar-2018)
Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required
old_desc_blocks = 3, new_desc_blocks = 5
The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 10222592 (4k) blocks long.

그리고 난 뒤 정상적으로 40기가로 늘어난 것을 확인할 수 있다

댓글0