본문 바로가기

여러가지/구축 & 설치

[실습] LVM (Logical Volume Manager)

LVM을 사용하면 파일 시스템을 유동적으로 확장, 축소, 이동 함으로써 유연한 스토리지 관리 가능하다.

 

LVM 구성 요소

ㄱ. PV (물리 볼륨, Physical Volumn)

ㄴ. VG (볼륨 그룹, Volumn Group)

ㄷ. LV (논리 볼륨, Logical Group)

 

● 구축

Step 1. 가상 디스크 파일 생성

# dd if=/dev/zero of=/root/virtual_disk.img bs=1M count=10240

Step  2. 루프백 디바이스 설정
# losetup /dev/loop0 /root/virtual_disk.img

Step  3. 물리 볼륨 (PV) 생성
# pvcreate /dev/loop0

Step  4. 새로운 볼륨 그룹 (VG) 생성
# vgcreate <-볼륨그룹명-> /dev/loop0

# vgcreate myvg /dev/loop0

Step  5. 논리 볼륨 (LV) 생성
# lvcreate -n <-논리볼륨명-> -L 5G <-볼륨그룹명->

# lvcreate -n mylv -L 5G myvg

Step  6. 파일 시스템 생성 및 마운트
# mkfs.ext4 /dev/myvg/mylv
# mkdir /mnt/mydata
# mount /dev/myvg/mylv /mnt/mydata

 

Step 7. 확인

# pvs

# vgs

# lvs

 

 

(파일 시스템 생성 전)

# lsblk -f

 

(파일 시스템 생성 후)

# mkfs.ext4 /dev/myvg/mylv

# lsblk -f

 

(마운트 후)

# mkdir /mnt/mydata
# mount /dev/myvg/mylv /mnt/mydata

# lsblk -f

 

 

(파일 시스템 생성 전)

# df -h

 

(파일 시스템 생성 후)

# mkfs.ext4 /dev/myvg/mylv

# df -h

※ 변화 없습니다.

 

(마운트 후)

# mkdir /mnt/mydata
# mount /dev/myvg/mylv /mnt/mydata

# df -h

 

[참고] 파일시스템 명령어

URL : https://uyijune15.tistory.com/195

 

'여러가지 > 구축 & 설치' 카테고리의 다른 글

[참고] 파일 시스템 확인 명령어  (0) 2024.05.30
[정리] 사용자 및 그룹  (0) 2024.05.29
[ELK Stack] logstash.conf, filebeat.yml  (0) 2024.05.29
[ELK Stack] elasticsearch.yml  (0) 2024.05.29
[ELK Stack] .repo  (0) 2024.05.29