최대 1 분 소요

LVM(Logical Volume Manager)은 여러 개의 물리적 디스크(하드 드라이브)를 하나의 논리적 저장 공간으로 통합하고, 필요에 따라 파티션 크기를 동적으로 조절할 수 있게 해주는 커널 기능입니다.

1. LVM의 구성 요소

  • 물리 볼륨 (Physical Volume, PV): LVM에서 사용될 수 있도록 초기화된 물리적 디스크 또는 파티션입니다. pvcreate 명령어로 생성합니다.

  • 볼륨 그룹 (Volume Group, VG): 여러 개의 물리 볼륨(PV)을 묶어서 만드는 하나의 큰 저장 공간입니다. vgcreate 명령어로 생성합니다.

  • 논리 볼륨 (Logical Volume, LV): 볼륨 그룹(VG)에서 필요한 만큼 할당받아 생성하는 실제 파티션입니다. 사용자는 이 논리 볼륨을 마운트하여 사용하게 됩니다. lvcreate 명령어로 생성합니다.

2. LVM의 장점

  • 유연한 공간 관리: 파티션의 크기를 시스템 중단 없이 동적으로 늘리거나 줄일 수 있습니다.
  • 디스크 통합: 여러 개의 작은 디스크를 묶어 하나의 큰 저장 공간처럼 사용할 수 있습니다.
  • 스냅샷 기능: 특정 시점의 논리 볼륨 상태를 스냅샷으로 저장하여 안전하게 백업하거나 테스트할 수 있습니다.

3. LVM 관련 주요 명령어

구분 생성 확인 확장 삭제
PV pvcreate pvs, pvdisplay - pvremove
VG vgcreate vgs, vgdisplay vgextend vgremove
LV lvcreate lvs, lvdisplay lvextend lvremove

LVM을 사용하면 물리적 디스크의 한계를 넘어 유연하고 효율적인 스토리지 관리가 가능해집니다.

댓글남기기