type
status
date
slug
summary
tags
category
icon
password
논리볼륨
논리 볼륨(Logical Volume)은 물리적 저장 장치를 추상화하여 사용자에게 더 유연하고 효율적인 저장 공간 관리를 제공하는 기술입니다. 이를 통해 여러 디스크를 하나의 논리 볼륨으로 결합하거나, 필요에 따라 크기를 동적으로 조절할 수 있습니다.
RAID도 있는데, 이걸 왜 쓰죠?
RAID는 장치 타입이 모두 같아야 한다는 단점이 있습니다.
논리 볼륨을 사용하면 디스크의 추가 및 교체가 용이하며, 장애 복구 시 유연한 관리가 가능합니다.
볼륨 구조

물리 볼륨
물리 디스크를 논리 볼륨 그룹에 추가하기 위한 기본 단위입니다. 각 물리 볼륨은 고유한 ID를 가지고 있으며, 논리 볼륨 관리자(LVM)에 의해 관리됩니다.
볼륨 그룹
여러 물리 볼륨을 결합하여 하나의 논리적 단위로 관리하는데 사용됩니다. 이로 인해 저장 공간의 유연한 할당과 관리가 가능해집니다.
논리 볼륨
볼륨 그룹 내에서 생성되며, 사용자가 실제로 데이터를 저장하고 접근하는 단위입니다. 논리 볼륨의 크기는 필요에 따라 동적으로 조절할 수 있어 효율적인 저장소 관리가 가능합니다.
적용법
- 디스크 준비
- fdisk 로 여러 파티션 생성
- fdisk 타입 변경(lvm)
- 물리 볼륨 생성(pvcreate)
- 볼륨 그룹 생성(vgcreate)
- 논리 볼륨 생성(lvcreate)
PE(physical extent) 란?
물리적 익스텐트(Physical Extent)는 물리 볼륨을 구성하는 기본 단위입니다. 각 물리 볼륨은 여러 개의 PE로 나뉘며, 논리 볼륨은 이러한 PE를 묶어 구성됩니다.
볼륨 그룹 확장
볼륨 그룹 축소
실습
1. fdisk
가상 혹은 실제 환경에서 디스크를 붙여줍니다.
이후 터미널에서 확인합니다.
fdisk 로 파티션을 생성합니다(
n
).생성되었는지 확인합니다
이상 없으면
w
으로 파티션 반영 후 적용되었는지 확인합니다2. pvcreate
생성된 파티션에 물리 볼륨을 생성합니다
3. vgcreate
추가로 볼륨 그룹도 생성해줍니다.
4. lvcreate
논리 볼륨을 생성하되, 볼륨그룹을 지정해줍니다
잘 생성되었는지 확인합니다
5. mkfs
파일 시스템 설정을 해줍니다. 저는
ext4
로 만들었습니다.6. automount
마지막으로 재부팅에도 마운트될 수 있도록
/etc/fstab
에 설정해둡니다.cockpit
으로도 확인할 수 있습니다.

그 외 시나리오 별 수행 순서는 다음과 같습니다.
REF