가정 1
고객사가 스토리지를 늘려달라거나 합쳐달라거나 등등 요구가 들어올 수 있다. 이를 가정해서 Logical Volume을 합치거나 크기를 조정 해 볼것이다.
lsblk
이번에는 볼륨 그룹을 만들어 주겠다. sdc와 sdd 스토리지를 묶을 것이다. 그리고 크기도 지정할 것이다.
vgcreate 명령어를 이용해서 볼륨 그룹을 만들어 보겠다.
vgcreate vg_db /dev/sdc /dev/sdd 명령어를 이용했다.
vgcreate [그룹이름지정] /dev/sdc /dev/sdd 처럼 사용 가능하다. 그룹이름은 임의로 지정이 가능하다.
vgs 명령어로 PV와 LV SN VSize등등 스토리지의 정보를 볼 수 있다.
Logical Volume 생성 : lvcreate -L size -n name vg_name
lvcreate -L 3G -n lv_mysql vg_db 명령어 사용후
lvs를 하면 아래 이미지 처럼 나온다 3.99G 였던 스토리지가 3G로 감소 했다.
스토리지는 usb나 hdd ssd를 사용할때처럼 첫 사용시 디스크를 포맷 해주어야 한다
mkfs -t xfs /dev/mapper/vg_db-lv_mysql
vi /etc/fstab 접속
/dev/mapper/vg_db-lv_mysql /mysql-data xfs defaults 0 0 ← 마지막줄 추가 UUID 안써도됨
[Logical volume을 확장]
아까 만들었던 /mysql-data 를 3G —> 5G 가 목적이다.
아까 남겨 놓았던 sdb를 vg_db 볼륨그룹에 넣기 그럼 확장하면 대략 VG6기가가 된다
그리고 Logical Volume를 3G —> 5G로 늘린다.
df -h (형태 확인) df -h /mysql-data
1dev/sdb를 Pysical volume으로 만들기
pvcreate /dev/sdb
pvs
2/dev/sde를 vg_db 볼륨그룹에 넣기 : vg 6G
vgextend vg_db /dev/sdb
vgs
3Logical Volume 3G —> 5G
lvextend -L 5G /dev/mapper/vg_db-lv_mysql
lvs
df -hT
4Filesystem 확장
xfs —> xfs_growfs device_name
ext4 —> resize2fs device_name
xfs_growfs /dev/mapper/vg_db-lv_mysql
'Cloud인프라 > Centos 리눅스' 카테고리의 다른 글
[리눅스 기초] 1. Centos7 고정 IP설정 (0) | 2022.07.06 |
---|---|
04 Centos WAS tomcat 및 mod_jk 구현 + java jdk 환경변수 (0) | 2022.03.01 |
03 Centos7 WEB 구축 (0) | 2022.02.28 |
02 Windows11 Centos 7 설치 및 네트워크 설정 (0) | 2022.02.15 |