LVM 관리

VM에 디스크 100GB를 할당했으나, default 설정으로 설치하여 /root 영역은 50GB 밖에 할당되지 않았다.

LVM으로 용량을 조정해 보려한다.

 

$ pvs

  PV         VG     Fmt  Attr PSize   PFree
  /dev/sda2  centos lvm2 a--  <99.00g 4.00m

$ vgs

  VG     #PV #LV #SN Attr   VSize   VFree
  centos   1   2   0 wz--n- <99.00g 4.00m

$ lvs

  LV   VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root centos -wi-ao---- 50.00g
  home centos -wi-ao---- 40.00g
  swap centos -wi-a----- 9.00g

$ vi /etc/fstab 주석처리

/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=447d31c9-449e-45ac-8949-50352930663f /boot                   xfs     defaults        0 0
#/dev/mapper/centos-home /home                   xfs     defaults        0 0
#/dev/mapper/centos-swap swap                    swap    defaults        0 0

 

swap 볼륨 삭제

$ lvchange -an -v /dev/centos/swap

$ lvremove -vf /dev/centos/swap

 

※ /dev/centos/swap 이 없으면 부팅시 에러가 발생하므로, 볼륨을 1GB로 만들어준다. 

$ lvcreate -n swap -L 1GB centos 

 

home 볼륨 삭제

$ umount /home

$ lvchange -an -v /dev/centos/home

$ lvremove -vf /dev/centos/home

 

※ 만약 아래와 같은 에러가 발생한다면, rebooting 후에 시도해본다.

Can't remove open logical volume "volume-1"

 

$ lvextend -L+47.99GB /dev/centos/root

$ lvs

  LV   VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root centos -wi-ao---- 97.99g                                                 
  swap centos -wi-a-----  1.00g

 

파일시스템 extend

$ xfs_growfs /

data blocks changed from 13107200 to 25688064

 

$ df -h | more

/dev/mapper/centos-root   98G   31G   68G  31% /

 

 

 

 

 

 

'Linux' 카테고리의 다른 글

NTP 설정  (0) 2020.12.18
xfs_repair  (1) 2020.05.12