[Linux] Centos7.x LVM 설치 및 구성

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/

완료.

Leave a Comment