Translate

Search

Linux LVM 설정 및 활용 방법

Linux / Unix 시스템은 디스크의 가용성 확보 및 편리한 용량 관리를 위해 Volume management 솔루션을 활용합니다.

Linux는 LVM(Logical Volume Manager)이라는 패키지를 활용하고 있습니다.

Linux에서 LVM을 활용하기 위해서는, LVM을 활용할 대상 Physical Disk를 선정하고, Volume Group으로 묶은 후 Logical Volume을 생성하여 활용할 수 있습니다.

LVM 개념도

LVM의 장점은 Partition 용량이 가득 차거나 너무 많은 여유 공간이 있을 경우 쉽게 용량을 조절할 수 있으며 Snapshot을 활용한 데이터 복구 등 기존 디스크 관리 체계보다 더 다양한 편의 기능을 제공합니다.

본 글에서는 /dev/sdb1 파티션을 활용하여 LVM 설정을 진행하도록 하겠습니다.

LVM 대상 물리 디스크 설정

pvcreate /dev/sdb1

Physical Volume 설정 확인

pvdisplay

Volume Group 생성

vgcreate vg_name /dev/sdb1

Physical Volume 목록은 다수 설정이 가능하며, 다수로 설정할 경우 장애에 대한 Failover가 가능합니다.

Volume Group 생성 확인

vgdisplay

Logical Volume 생성

lvcreate -n lv_name -L 100G vg_name

'-n'은 Logical Volume의 이름 설정이며 '-L'은 용량을 지정해주기 위해 사용합니다.

Logical Volume 생성 확인

lvs

File System 생성

위에서 생성한 Logical Volume을 시스템 내에서 활용하기 위해서는 File System 생성을 해주어야 합니다.

mkfs -T ext4 /dev/vg_name/lv_name

Directory Mount

mount /dev/vg_name/lv_name /directory


0 comments:

Post a Comment