# IT #/Linux

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

국철 2022. 6. 30. 11:13
반응형

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/

완료.

반응형