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 |