LVM이란?
- LVM(Logical Volume management)은 논리 볼륨 관리에 사용하는 기능입니다.
- 2개 이상의 하드디스크들을 LVM으로 구성하여서 용량을 유연하게 조절하여서 사용할 수 있습니다.
- LVM은 크게 PV(Physical Volume), VG(Volume Group), LV(Logical Volume) 구성됩니다.
- PV(Physical Volume) : 초기에 물리적인 디스크들을 LVM을 구성하기 위하여 초기화하는 것입니다.
- VG(Volume Group) : 하나 이상의 PV로 구성되며 LV를 할당할 수 있는 그룹입니다.
- LV(Logical Volume) : VG의 나누어 LV(가상 볼륨)를 구성할 수 있으며, 디렉터리와 마운트 할 때 사용되는 파티션 같은 개념입니다.
LVM을 사용하는 이유?
- LVM은 비용을 들이지 않고 용량을 유연하게 조절하면서 사용할 수 있고, 추가로 용량 증설이 필요할 경우에도, 사용하지 않는 용량을 재분배할 때 등 많은 부분에서 대처가 가능하다는 점에서 많은 리눅스 사용자들이 선택을 하고 있습니다.
LVM 구성(#test)
- 구성 환경
- VMware Workstation Pro
- OS : CentOS 7.9
## 이번 장에서는 OS를 설치하면서 LVM을 구성하겠습니다.
파티션 설정
① “Device Type”의 “LVM”을 확인합니다.
② 이번 장에서는 2번을 클릭하여 파티션을 자동으로 생성하겠습니다.
③ Device Type = LVM 확인 후 남은 설치를 진행합니다.
SYSTEM | Device Type |
/boot | xfs |
/ | LVM |
swap | LVM |
- 설치 후 명령어 “# lsblk” 로 확인해 보면 “TYPE”이 LVM으로 되어있는 것을 확인할 수 있습니다.
# lsblk
- 신규 LVM 구성
- 물리적인 하드디스크 10GB 2개를 추가로 증설하였고 LVM으로 구성하여 20GB를 원하는 디렉터리에 연결하여 사용하겠습니다.
- 디스크 확인
- 추가로 증설된 “/dev/sdb”와 “/dev/sdc”를 확인합니다.
# fdisk -l
- PV 생성
- LVM을 구성하기 위해서 PV로 초기화합니다.
# pvcreate /dev/sdb /dev/sdc
- PV 확인
- “/dev/sdb”와 “/dev/sdc”가 PV로 초기화되었고 “lvm2”로 포맷되었습니다.
- pv를 확인할 수 있는 명령어
- “pvs or pvdisplay or pvscan”이 있습니다.
# pvs
- VG 생성
- 2개의 PV( /dev/sdb, /dev/sdc )를 1개의 VG(inVG1)로 구성합니다.
# vgcreate inVG1 /dev/sdb /dev/sdc
- VG 확인
- VG(inVG1)는 2개의 PV로 구성되었고 용량은 약 20Gb의 정보를 확인할 수 있습니다.
- vg를 확인할 수 있는 명령어
- “vgs or vgdisplay or vgscan”이 있습니다.
# vgs
- LV 생성
- 이름은 “inlv1”로 설정하였고 inVG1의 총용량을 할당하여 lv를 생성했습니다.
# lvcreate -n inlv1 -l 100%FREE inVG1
- LV 확인
- lv의 관련된 정보를 확인할 수 있습니다.
- lv를 확인할 수 있는 명령어
- “lvs or lvdisplay or lvscan”이 있습니다.
# lvs
&& lv의 실제 경로는 “/dev/inVG1/inlv1”입니다. 명령어 #lvdisplay 확인할 수 있습니다.
LVM 구성은 끝났으니 디렉터리와 마운트 하여 사용할 수 있도록 만들어 보겠습니다.
- File System 만들기
- “/dev/inVG1/inlv1”을 “ext4 “ 포맷을 하였고 디렉터리 생성 후 마운트를 진행하겠습니다.
# mkfs.ext4 /dev/inVG1/inlv1
디렉터리는 “/innernLVM”을 생성했습니다.
- Mount
# mount /dev/inVG1/inlv1 /innernLVM
mount [lv 경로] [디렉터리 경로]
# df -h
재부팅 이후에도 자동 마운트를 위하여 /etc/fstab에도 등록을 해줍니다.
- /etc/fstab 등록
- /etc/fstab에 등록 후 마운트를 진행합니다.
이번에는 간단히 OS 설치 시 LVM을 구성하는 방법과 디스크 증설 시 LVM을 구성해서 용량을 확장해서 사용하는 방법에 대하여 포스팅하였습니다.
'Technical > System' 카테고리의 다른 글
LVM 볼륨 확장하기 (0) | 2024.02.22 |
---|---|
HPE서버 Disk 1개로 RAID 복구 방법 (0) | 2024.02.22 |
리눅스 심볼릭 링크 생성 및 삭제 방법 (0) | 2024.01.29 |
Linux 7 Root Password 분실 시 대처 방안 (2) | 2023.01.05 |
HP서버 Vmware vSphere Hypervisor (ESXi) 7.0 설치 방법 (0) | 2022.09.22 |
댓글