리눅스에서 디스크 파티션과 스토리지를 관리하는 시스템 : 기존의 정적인 파티션 방식보다 유연하고 확장성 있게 스토리지를 사용할 수 있게끔 해줌. LVM을 이용해 디스크 공간을 논리적 볼륨(Logical Volume)으로 나누고, 필요에 따라 크기를 조정하거나 디스크를 추가하는 등의 작업을 보다 쉽게 수행 가능

<aside> 💡

LVM이 논리 볼륨을 이용해 필요에 따라 크기를 조정할 수 있다는게 무슨 뜻일까?

디스크 파티션의 크기를 유연하게 변경할 수 있다! 일반적인 디스크 파티션에서는 파티션 크기를 고정해두면 쉽게 변경하기 어렵지만, LVM에서는 논리 볼륨의 크기를 동적으로 늘리거나 줄일 수 있어서, 디스크 사용량에 따라 효율적으로 관리 가능

</aside>


LVM의 주요 개념 & 구조

1. Physical Volume (PV)

2. Volume Group (VG)

3. Logical Volume (LV)

4. Extent

LVM 사용 예시

1. PV 생성

pvcreate /dev/sdb
pvcreate /dev/sdc

2. VG 생성

vgcreate my_volume_group /dev/sdb /dev/sdc