프로필사진 글목록 방명록 이웃추가
Today:     Yesterday:     Total:

JunToday.com

CentOS6에서 LVM 파티션 변경하는 방법 본문

생활속의 IT 노하우/리눅스

CentOS6에서 LVM 파티션 변경하는 방법

JunToday 2018. 8. 16. 20:04
728x90

2017/12/14 - [생활속의 IT 노하우/리눅스] - 리눅스 lvm 확장/용량 추가 테스트

 

최근 CentOS6 버전에서 두 개의 LVM파티션으로 나뉘어져 있던 것을 하나로 합쳐야 하는 일이 있었다.

# df -Th
Filesystem           Type   Size  Used Avail Use% Mounted on
/dev/mapper/볼륨그룹명-LV_03
                     ext4    99G  2.9G   91G   4% /
tmpfs                tmpfs  7.7G     0  7.7G   0% /dev/shm
/dev/sda1            ext4   477M   33M  419M   8% /boot
/dev/mapper/볼륨그룹명-LV_02
                     ext4   2.6T  2.3T  185G  93% /data02
/dev/mapper/볼륨그룹명-LV_01
                     ext4   985G  867G   68G  93% /data01

/data02를 삭제하고 data02의 용량을 data01로 합쳐야 함.

우선 umount로 마운트를 해제한다.

# umount /data02

# df -Th
Filesystem           Type   Size  Used Avail Use% Mounted on
/dev/mapper/볼륨그룹명-LV_03
                     ext4    99G  2.9G   91G   4% /
tmpfs                tmpfs  7.7G     0  7.7G   0% /dev/shm
/dev/sda1            ext4   477M   33M  419M   8% /boot
/dev/mapper/볼륨그룹명-LV_01
                     ext4   985G  867G   68G  93% /data01

data02가 언마운트 되었음.

lvscan으로 LV상태 확인.

# lvscan
  ACTIVE            '/dev/볼륨그룹명/lv_swap' [용량표시] inherit
  ACTIVE            '/dev/볼륨그룹명/LV-01' [용량표시] inherit
  ACTIVE            '/dev/볼륨그룹명/LV-02' [용량표시] inherit
  ACTIVE            '/dev/볼륨그룹명/LV-03' [용량표시] inherit

'/dev/볼륨그룹명/LV-02' 를 지워야 한다.

# lvremove /dev/볼륨그룹명/LV-02

삭제한 후에 pvdisplay나 vgdisplay로 보면 free pe부분에 lv삭제한 만큼의 용량이 생겨난 것을 확인 할 수 있다.

그 부분을 data02로 추가해야 함.

# vgdisplay
  Free  PE / Size       a / b

vgdisplay 명령어로 보면 FREE PE / Size 부분이 있는데 'a / b' 부분에 삭제한 만큼의 용량이 보인다.

예를 들면 'FREE PE / Size      123123123 / 2.34 TiB' 이런 식으로 표현되어 있다.

정확하게 남아있는 전체 용량을 data02로 합치기 위해서 a 부분 수치를 활용한다.

# lvextend -l +a /dev/볼륨그룹명/LV-01

이렇게 하면 FREE PE는 사라져 있는데 df 명령어로 보면 변화가 없다.

# df -Th
Filesystem           Type   Size  Used Avail Use% Mounted on
/dev/mapper/볼륨그룹명-LV_03
                     ext4    99G  2.9G   91G   4% /
tmpfs                tmpfs  7.7G     0  7.7G   0% /dev/shm
/dev/sda1            ext4   477M   33M  419M   8% /boot
/dev/mapper/볼륨그룹명-LV_01
                     ext4   985G  867G   68G  93% /data01

늘어난 부분을 resize2fs 명령어로 적용시켜줘야 함.

# resize2fs /dev/볼륨그룹명/LV-01

(용량에 따라 좀 시간이 걸림.)

완료되면 용량이 늘어나 있는 것을 확인 할 수 있음.

끝.

728x90
Comments