Centos 7.x 버전의 OS 에서 디스크 추가 후 LVM 구성방법에 대해 알아보겠습니다.
vm 환경이며 기존 Centos7.9 core 버전을 설치 했으며,
3GB disk 를 3개 추가하여 구성 진행 하였습니다.
1. 디스크 추가
3GB 용량의 새 하드 디스크를 3개 추가 하였습니다.
2. 추가 후 fdisk 명령어를 통해 추가된 디스크 확인.
3. 파티션 생성
fdisk 명령어를 통해 /dev/sdb , /dev/sdc , /dev/sdd 의 디스크에 대해 파티션 생성 합니다.
# fdisk /dev/sdb
n = 새로운 파티션 분할
p = primary 파티션 선택
1= 파티션 번호 1 선택
First Cylinder = 엔터 (시작 실린더 번호)
Last Cylinder = 엔터 (마지막 실린더 번호)
t = 파일 시스템 유형을 선택
8e = Linux LVM
p = 설정 내용 확인
w = 설정을 저장 후에 exit 명령
/dev/sdb1 에대한 Linux LVM 이 생성되었습니다.
나머지 /dev/sdc1 , /dev/sdd1 에 대한 Linux LVM 생성 완료.
4. 물리 볼륨 생성
pvcreate /dev sdb1 에 대해 불륨생성을 하려 했는데 lvm 이 설치되어있지 않아 명령어가 먹지 않습니다.
yum 을 통해 lvm2 를 설치 합니다.
# yum install lvm2
설치 완료 후 확인
다시한번 물리 볼륨 생성
# pvcreate /dev/sdb1
# pvcreate /dev/sdc1
# pvcreate /dev/sdd1
blkid 명령어로 생성된것 확인
4. 볼륨 그룹 생성
# vgcreate ”TESTvg’ /dev/sdb1 /dev/sdc1 /dev/sdd1
5. 논리 볼륨 생성
총 9GB 의 디스크를 4G , 1G , 마지막은 전체를 사용하겠다는 명령어 입니다.
이렇게 총 3가지의 볼륨을 생성 합니다.
# lvcreate –size 4G –name LV1 TESTvg
# lvcreate –size 1G –name LV2 TESTvg
# lvcreate –extents 100%FREE –name LV3 TESTvg
5. 생성된 논리 볼륨 경로 확인.
6. 파일 시스템 생성
# mkfs.xfs /dev/TESTvg/LV1
# mkfs.xfs /dev/TESTvg/LV2
# mkfs.xfs /dev/TESTvg/LV3
7. 마운트
바로 마운트를 하거나 fstab 에 자동 마운트 등록.
# mount /dev/mapper/TESTvg-LV1 /data1/
# mount /dev/mapper/TESTvg-LV2 /data2/
# mount /dev/mapper/TESTvg-LV3 /data3/
완료.