[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
댓글남기기