OS/Linux

[Linux] LVM 개념 및 생성

tpcable 2020. 12. 16. 15:25

LVM(Logical Volume Manager)

- 여러 개의 디스크를 하나의 디스크 처럼 사용하는것. 

- 분리된 파티션을 논리적으로 묶어서 다시 쪼갤 수 있다.


1. 알아야 할 것

- PV(물리 볼륨): 실제 하드디스크 파티션 /dev/sdc1 /dev/sdc2 와 같은

- VG(볼륨 그룹): 여러개의 PV를 묶은것

- LV(논리 볼륨): VG를 다시 적절한 파티션으로 나누는것 


2. LVM 생성

- 파일 시스템을 LVM으로 변경 테스트에서는 /dev/sdd /dev/sde로 진행

- LVM으로 타입 변경


- 각 파티션에 pvcreate 명령어를 실행

                                                 pv1           pv2

- VG생성한다. vgcreate /dev/lvm /dev/sdd1 /dev/sde1

                                 원하는명칭


- vgdisplay 명령으로 생성된 VG 정보 확인가능


- LV 생성 및 포맷

- lvcreate --size 용량 --name 이름 VG이름

- extents 100%FREE 옵션을 쓰면 끝까지 용량사용


- /etc/fstab 등록


- mount -a 뒤 df -h 명령어로 확인




3. 정리

- fdisk를 통해 LVM 파티션으로 변경

- pvcreate 파티션(pv로 구성 단계)

- vgcreate [vg이름] 파티션1 파티션2 (vgdisplay로 정보확인)

- lvcreate --size 용량 --name [VG이름] [vg이름]

- mkfs 후 fstab 등록