LVM(Logical Volume Manager, 논리 볼륨 관리자)
= 논리 볼륨을 관리하기 위한 프로그램
- 파일 시스템이 LVM이 만든 가상의 블록 장치에 읽기/쓰기를 함
- 물리적 스토리지를 논리적 스토리지로 생성해 다양하게 이용
[ 용어 ]
- PV(Physical Volume)
디스크나 파티션을 단위로 한 블록 장치
PV를 사용하려면 PV로 초기화되어야 함
- LV(Logical Volume)
- VG(Volume Group)
Metadata : VG의 ASCII로 쓰여진 설정정보
<PE와 LE>
LE와 PE는 1대1로 매핑해 LV를 만듬
PE와 LE의 크기가 동일
- PE(Physical Extent)
PV를 구성하는 일정한 크기의 블록
LVM2에서 기본크기는 4MB
- LE(Logical Extent)
LV를 구성하는 일정한 크기의 블록
LMV2에서 기본크기는 4MB
[ LV을 만드는 과정 ]
1. PV로 초기화
2. VG로 통합
3. VG를 일정한 크기의 PE로 분할
4. VG는 PE를 LE로 맵핑을 해서 LV를 생성
[ 명령어 ]
pvcreate [파티션 이름]
파티션 이름으로 pv(물리 볼륨)을 만든다
vgcreate [볼륨그룹 이름] [물리볼륨1] [물리볼륨2]..
볼륨그룹 이름으로 물리볼륨들을 그룹화한다
lvcreate -n [논리볼륨 이름] -(L, l) [size] [볼륨그룹 이름]
> lvcreate -n [논리볼륨 이름] -L [용량] [볼륨그룹 이름]
ex) lvcreate -n data -L 1GB datavg
> lvcreate -n [논리볼륨 이름] -l [PE단위] [볼륨그룹 이름]
ex) lvcreate -n data -l 100%FREE datavg
mkfs.ext4 [파티션 이름]
ext4로 포맷함
'Network System > Linux' 카테고리의 다른 글
iSCSI (0) | 2021.02.17 |
---|---|
NFS(네트워크 파일 시스템) 설정 (0) | 2021.02.05 |
RAID와 mdadm 유틸리티 (0) | 2021.02.05 |
dpkg-reconfigure (0) | 2021.02.02 |
netstat (0) | 2021.02.01 |