별의 공부 블로그 🧑🏻‍💻
728x90
728x170

LVM(Logical Volume Manager)

 

- 리눅스를 설치할 때나 하드디스크를 추가하면 파티션을 분할하고 공간을 할당함.
  - 이 때 설정한 공간의 크기는 고정이 되어서 변경이나 용량 증설이 어려움.
- 이러한 문제점을 해결할 수 있는 방법이 LVM.
- LVM은 쉽게 찰흙과 같은 개념으로 생각하면 됨.
  - 여러 개의 하드디스크를 하나로 뭉쳐서 하나의 디스크인 것처럼 만들 수도 있고, 2개의 하드디스크를 3개의 하드디스크인 것처럼 만들 수도 있음.
- 또한 사용 중인 파티션의 크기를 줄이거나 늘릴 수 있는데, 파티션 확장은 디스크를 추가한 뒤에 간단한 명령만으로 데이터 이전 없이 손쉽게 가능함.
- 최근 일부 배포판 리눅스에서는 자동 파티션 분할 선택 시 LVM으로 변환하여 파티션을 생성함.

 

# LVM 관련 용어

 

물리적 볼륨(PV: Physical Volume)
- 실제 디스크에 물리적으로 분할한 파티션
- 예를 들면, /dev/sdb1, /dev/sdc1 등이 이에 해당함.
- LVM에서는 이러한 물리적 불륨을 하나의 구성원으로 받아들이는 형식으로 진행함.

 

볼륨 그룹(VG: Volume Group)
- 물리적 볼륨이 모여서 생성하는 덩어리
- 다르게 표현하면 LVM에서 구성되는 단위를 PE(Physical Extent, 물리적 확장)라 부르는 데, 이러한 PE가 모여서 생성되는 하나의 큰 덩어리라고 보면 됨.

 

논리적 볼륨(LV: Logical Volume)
- VG에서 사용자가 필요한 만큼 할당하여 만들어지는 공간
- 물리적 디스크에서 분할하여 사용하는 파티션이라고 보면 됨.

 

물리적 확장(PE: Physical Extent)
- PV에서 나누어 사용하는 일종의 블록(Block) 같은 영역
- 보통 1PE가 4MB 정도씩 할당됨.

 

# LVM 구성도

 

이미지 출처 : https://manjaro.site/create-new-lvm-disk-ubuntu-17-04/

 

 


 

내용 출처 : 리눅스마스터 1급 정복하기(정성재, 배유미 공저, 북스홀릭)

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖