LVM
n. In Linux, Logical Volume Manager (LVM) is a device mapper framework that provides logical volume management for the Linux kernel. Most modern Linux distributions are LVM-aware to the point of being able to have their root file systems on a logical volume.
- PV(Physical Volume)
물리 디스크라고 생각하면 된다. pvcreate으로 초기화해야, LVM에서 사용할 수 있다. - VG(Volume Group)
PV의 collection. vgcreate을 이용하여 생성. VG의 단위로 Disk를 사용한다고 보면 된다. - LV(Logical Volume)
Volume Group을 1개 이상으로 나눈것. lvcreate을 이용하여 생성한다.
일반적인 Logical Volume mount 작업 순서
pvcreate => vgcreate => lvcreate
ex) SVL web engn001 50 logs001 50
- pvcreate 물리볼륨생성
- pvcreate /dev/vdb - vgcreate 볼륨그룹생성
- vgcreate vg001 /dev/vdb - lvcreate 논리볼륨생성
- lvcreate -L 50G -n engn001_lv001 vg001
- lvcreate -l 100%FREE -n logs001_lv002 vg001 - 각 볼륨 mkfs.ext4 타입으로 format
- mkfs.ext4 /dev/mapper/vg001-engn001_lv001
- mkfs.ext4 /dev/mapper/vg001-logs001_lv002 - fstab 수정
- echo "/dev/mapper/vg001-engn001_lv001 /engn001 ext4 defaults 0 0" >> /etc/fstab
- echo "/dev/mapper/vg001-logs001_lv002 /logs001 ext4 defaults 0 0" >> /etc/fstab
- mkdir /engn001;mount /engn001
- mkdir /logs001;mount /logs001 - 볼륨 정보 확인
pvdisplay lvdisplay vgdisplay - -vlsblk => 물리디스크 기준 파티션 및 mount 정보 표시 fdisk -l
'OS, Container > Operating System' 카테고리의 다른 글
운영체제의 역할과 기술적 세부 사항 (0) | 2024.08.23 |
---|---|
Shell Scripting(a.k.a Linux의 꽃) (0) | 2020.10.17 |
Disk Mount/Unmount on Linux (0) | 2020.10.03 |
GRUB(Ubuntu) (0) | 2020.10.03 |
Daemon, Service (0) | 2020.10.03 |