728x90
반응형
LVM (Logical Volume Manager)
리눅스에서는 하나의 디스크를 여러 파티션으로 분할하여 파일 시스템을 사용해 특정 디렉터리와 연결시켜 사용한다.
이때 파티션을 논리적인 개념인 볼륨(Volume)으로 나누어 사용하여 디스크 용량을 관리한다.
이처럼 LVM은 여러개의 하드 디스크를 뭉쳐서 하나의 디스크 인 것 처럼 만들어 효율적으로 사용하는 방식이다.
LVM 구성방식
- 물리적 볼륨(PV; Physical Volume)
: 실제 디스크에 물리적으로 분할한 파티션 , /dev/sdb1, /dev/sdc1 등
- 볼륨 그룹(VG ; Volume Group)
: 물리적 볼륨이 모여서 생성하는 덩어리
- 논리적 볼륨(LV; Logical Volume)
: VG에서 사용자가 필요한 만큼 할당하여 만들어지는 공간, 파티션
LVM 구성순서
디스크 -> 파티션 -> 물리적 볼륨 -> 볼륨 그룹 -> 논리적 볼륨 -> 파일시스템
LVM 관련 명령어
pvcreate
pvcreate [파티션]
파티션을 물리적 볼륨(PV)으로 구성한다.
사용 예시)
# pvcreate /dev/sdb1 /dev/sdc1
-> 2개의 파티션을 물리적 볼륨으로 구성한다
vgcreate
vgcreate [볼륨그룹명(Volume Group)] [물리적볼륨(PV)]
물리적 볼륨을 생성할 볼륨그룹명으로 구성한다
사용 예시)
# vgcreate lvm0 /dev/sdb1 /dev/sdc1
-> 물리적 볼륨을 lvm0이라는 볼륨 그룹으로 구성한다
lvcreate
lvcreate -n [논리그룹 명] -L(-l) [size] [볼륨그룹 명]
볼륨그룹을 논리적 볼륨으로 생성한다.
사용 예시)
# lvcreate -L 2000M -n ldata1 lvm0
-> 약 2GB 정도의 논리적 볼륨을 생성하는데 , 이름은 ldata1로 설정한다
반응형
'서버 운영 > Linux' 카테고리의 다른 글
Linux 시스템 로그(Log) 관련 파일 및 명령어(rsyslog, logrotate) (1) | 2021.10.15 |
---|---|
리눅스 RAID 구성 및 명령어 mdadm (0) | 2021.10.13 |
리눅스 시스템 및 주변 장치 정보 확인 (0) | 2021.10.13 |
리눅스 커널 컴파일(Kernel Compile) 및 모듈(Module) 관리 (0) | 2021.10.13 |
리눅스 마스터 1급 2차 기출 정리 - 소프트웨어 설치 및 관리 (1) | 2021.10.11 |