Tech/Linux

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

타이호 2021. 7. 8. 15:21
반응형

가상 머신 테스트를 하는 와중에 우분투 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기가로 늘어난 것을 확인할 수 있다

반응형