Linux
LVM(Logical Volume Manager) 구성 방법
쓱은감자
2022. 8. 10. 21:43
LVM
LVM 구성
- 해당 실습에서는 하드디스크 2개(sdb(2G), sdc(3G))를 사용하여 3개의 논리 볼륨을 생성한다.
파티션 할당
하드디스크 sdb와 sdc에 파티션 할당
# fdisk /dev/sdb
Command : n -> 새로운 파티션 분할
Select : p -> Primary 파티션
Partition number : 1 -> 파티션 번호
First sector : enter입력
Last sector : enter입력
Command : t -> 파일 시스템 유형 선택
Hex Code : 8e -> Linux LVM 시스템 번호 입력
Command : p -> 설정 확인
Command : w -> 설정 저장
- sdc도 똑같이 진행
물리 볼륨 생성
dnf -y install lvm2
pvcreate /dev/sdb1
pvcreate /dev/sdc1
볼륨 그룹 생성
vgcreate myVG /dev/sdb1 /dev/sdc1
- 이름을 myVG로 지정, 이름은 맘대로 지정해도 상관없음
vgdisplay
- 볼륨 그룹 생성 확인
볼륨 그룹 파티션 생성
- 볼륨 그룹을 1G, 3G, 1G 세 개의 파티션으로 나눔
# lvcreate --size 1G --name myLG1 myVG -> myVG 아래 1GB의 myLG1 생성
# lvcreate --size 3G --name myLG2 myVG
# lvcreate --extents 100%FREE --name myLG3 myVG -> 나머지 용량 모두 할당
# ls -l /dev/myVG
- 생성한 파티션 포맷
# mkfs.ext4 /dev/myVG/myLG1
# mkfs.ext4 /dev/myVG/myLG2
# mkfs.ext4 /dev/myVG/myLG3
마운트
- /lvm1, /lvm2, /lvm3에 각각 myLG1~3 논리 볼륨을 마운트
# mkdir /lvm1 /lvm2 /lvm3
# mount /dev/myVG/myLG1 /lvm1
# mount /dev/myVG/myLG2 /lvm2
# mount /dev/myVG/myLG3 /lvm3
# df
- 부팅 시 항상 마운트되도록 설정
# vi /etc/fstab
/dev/myVG/myLG1 /lvm1 ext4 defaults 0 0
/dev/myVG/myLG2 /lvm2 ext4 defaults 0 0
/dev/myVG/myLG3 /lvm3 ext4 defaults 0 0