PV 생성
다음과 같이 디스크 1개당 1개의 파티션을 생성한다
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme2n1 259:3 0 931.5G 0 disk └─nvme2n1p1 259:5 0 931.5G 0 part nvme3n1 259:2 0 931.5G 0 disk └─nvme3n1p1 259:6 0 931.5G 0 part nvme4n1 259:0 0 931.5G 0 disk └─nvme4n1p1 259:7 0 931.5G 0 part
볼륨 그룹 생성
# vgdisplay --- Volume group --- VG Name vgroup0 Format lvm2 VG Access read/write VG Status resizable ... Free PE / Size 952709 / 3.63 TiB
일반 볼륨 생성
PV 를 지정하여 볼륨 생성하기
# lvcreate -L 200GB -n lv_elk_01 /dev/vgroup0 /dev/nvme3n1p1 # lvcreate -L 200GB -n lv_elk_02 /dev/vgroup0 /dev/nvme3n1p1 # lvcreate -L 200GB -n lv_elk_03 /dev/vgroup0 /dev/nvme4n1p1 # lvcreate -L 200GB -n lv_elk_04 /dev/vgroup0 /dev/nvme5n1p1
PV 를 지정하지 않고 볼륨 생성하기
# lvcreate -L 200GB -n lv_elk_01 /dev/vgroup0
RAID 5 볼륨 생성
일반 볼륨은 GUI 로 생성 가능함. RAID 볼륨은 CLI 로 생성해야 함.
볼륨 생성
# lvcreate --type raid5 -i 2 -L 5GB -n lv_data_01 vgroup0 Using default stripesize 64.00 KiB. Logical volume "lv_data_01" created.
볼륨 확인
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme2n1 259:3 0 931.5G 0 disk
└─nvme2n1p1 259:5 0 931.5G 0 part
├─vgroup0-lv_data_01_rmeta_0 253:3 0 4M 0 lvm
│ └─vgroup0-lv_data_01 253:9 0 5G 0 lvm
└─vgroup0-lv_data_01_rimage_0 253:4 0 2.5G 0 lvm
└─vgroup0-lv_data_01 253:9 0 5G 0 lvm
nvme3n1 259:2 0 931.5G 0 disk
└─nvme3n1p1 259:6 0 931.5G 0 part
├─vgroup0-lv_data_01_rmeta_1 253:5 0 4M 0 lvm
│ └─vgroup0-lv_data_01 253:9 0 5G 0 lvm
└─vgroup0-lv_data_01_rimage_1 253:6 0 2.5G 0 lvm
└─vgroup0-lv_data_01 253:9 0 5G 0 lvm
nvme4n1 259:0 0 931.5G 0 disk
└─nvme4n1p1 259:7 0 931.5G 0 part
├─vgroup0-lv_data_01_rmeta_2 253:7 0 4M 0 lvm
│ └─vgroup0-lv_data_01 253:9 0 5G 0 lvm
└─vgroup0-lv_data_01_rimage_2 253:8 0 2.5G 0 lvm
└─vgroup0-lv_data_01 253:9 0 5G 0 lvm
볼륨 포멧 및 마운트
볼륨 확장
디스크 동작 중에 볼륨을 동적으로 확장할 수 있다.
디스크 교체
디스크 추가
디스크 제거
옮겨진 볼륨 확인
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme2n1 259:3 0 931.5G 0 disk
└─nvme2n1p1 259:5 0 931.5G 0 part
├─vgroup0-lv_data_01_rmeta_0 253:3 0 4M 0 lvm
│ └─vgroup0-lv_data_01 253:9 0 6G 0 lvm /data01
└─vgroup0-lv_data_01_rimage_0 253:4 0 3G 0 lvm
└─vgroup0-lv_data_01 253:9 0 6G 0 lvm /data01
nvme3n1 259:2 0 931.5G 0 disk
└─nvme3n1p1 259:6 0 931.5G 0 part
├─vgroup0-lv_data_01_rmeta_1 253:5 0 4M 0 lvm
│ └─vgroup0-lv_data_01 253:9 0 6G 0 lvm /data01
└─vgroup0-lv_data_01_rimage_1 253:6 0 3G 0 lvm
└─vgroup0-lv_data_01 253:9 0 6G 0 lvm /data01
nvme5n1 259:4 0 931.5G 0 disk
└─nvme5n1p1 259:14 0 931.5G 0 part
├─vgroup0-lv_data_01_rmeta_2 253:7 0 4M 0 lvm
│ └─vgroup0-lv_data_01 253:9 0 6G 0 lvm /data01
└─vgroup0-lv_data_01_rimage_2 253:8 0 3G 0 lvm
└─vgroup0-lv_data_01 253:9 0 6G 0 lvm /data01
볼륨 축소
파일시스템이 ext4 인 경우 볼륨 축소가 가능하다. xfs 는 확장만 가능하다.
볼륨은 umount 하고, reduce 볼륨을 shirnk 한다.





