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 |