[CentOS 8] LVM

1. LVM (Logical Volume Manager) 이란

LVM은 여러개의 물리적 하드디스크를 합쳐서 하나의 파티션으로 구성 후, 필요에 따라 나누는 것이다.

물리 볼륨 (Physical Volume) : /dev/sda1 과 같은 실제 물리적 파티션

볼륨 그룹 (Volume Group) : 물리 볼륨들을 합쳐서 만든 그룹

논리 볼륨 (Logical Volume) : 볼륨 그룹을 1개 이상의 파티션으로 나눈 것

2. LVM 구현

기존 하드디스크 외에 추가적으로 20G, 10G 크기의 하드디스크 2개를 추가하였다.

먼저 추가한 하드디스크에 fdisk 로 파티션을 할당한다.

# fdisk /dev/sdb		# fdisk /dev/sdc
Command : n				-> 새로운 파티션 분할
Select : p				-> Primary 파티션 선택
기본 default 설정으로 진행
Command : t				-> 파일 시스템 타입 선택
Hex Code : 8e			-> Linux LVM
Command : w				-> 저장

pvcreate 로 물리 볼륨을 생성한다

# pvcreate /dev/sdb1
# pvcreate /dev/sdc1

생성한 2개의 물리 볼륨을 vgcreate 로 묶어 myVG 이름의 볼륨 그룹을 생성한다.

# vgcreate myVG /dev/sdb1 /dev/sdc1

vgdisplay 로 생성한 볼륨 그룹을 확인할 수 있다.

볼륨 그룹을 lvcreate 로 논리 볼륨 파티션을 생성한다.

# lvcreate --size 15G --name LV1 myVG
# lvcreate --size 10G --name LV2 myVG
# lvcreate --extents 100%FREE --name LV3 myVG

/dev/myVG 에 LV1 LV2 LV3 이 생성된다. 파일시스템 생성 후 마운트하여 사용한다.

# mkfs.ext4 /dev/myVG/LV1
# mkfs.ext4 /dev/myVG/LV2
# mkfs.ext4 /dev/myVG/LV3

# mount /dev/myVG/LV1 /lvm1
# mount /dev/myVG/LV2 /lvm2
# mount /dev/myVG/LV3 /lvm3

카테고리:

업데이트:

댓글남기기