LVM 개념

cloud·2024년 11월 11일

LVM

목록 보기
1/2

LVM이란?

리눅스에서 사용되는 디스크 관리 시스템으로, 물리적인 디스크를 더 유연하고 효율적으로 관리할 수 있도록 도와준다
LVM을 사용하면 물리적 디스크의 공간을 논리적으로 관리할 수 있어, 데이터 볼륨을 확장하거나 축소할 때 매우 유용하다

구성요소

물리적 볼륨 / Physical Volume(PV)

실제 물리적인 저장 장치로, 디스크나 디스크 파티션을 의미한다

물리적 확장 / Physical Extent(PE)

PV를 구성하는 일정한 크기의 블록으로 LVM2에서의 기본크기는 4MB이다
LE와 1:1로 대응되기 때문에 PE와 LE의 크기는 항상 동일하다

볼륨 그룹 / Volume Group(VG)

여러 개의 Physical Volume을 묶어 하나의 그룹으로 관리하는 논리적 컨테이너
사용자는 VG안에서 원하는대로 공간을 쪼개서 LV로 만들 수 있다

논리적 볼륨 / Logical Volume(LV)

Volume Group에서 실제로 데이터를 저장하는 논리적 파티션
LV는 사용자가 데이터를 저장할 수 있는 볼륨으로, 기존의 파티션처럼 사용할 수 있다

논리적 범위 / Logical Extent(LE)

LV를 구성하는 일정한 크기의 블록으로 기본크기는 PE와 마찬가지로 4MB이다

장점

유연성
필요에 따라 디스크 용량을 쉽게 확장하거나 축소할 수 있다(여러개의 PV를 합쳐서 하나처럼 사용)

스냅샷
데이터 손상 시, 스냅샷을 찍어 이전 상태로 복구할 수 있다

성능 향상
여러 물리적 디스크를 하나의 논리적 볼륨으로 묶어 성능을 개선할 수 있다

0개의 댓글