3.5. LVM-VDO 볼륨 생성
이 절차에서는 VDO 풀 LV에 VDO 논리 볼륨(LV)을 생성합니다.
사전 요구 사항
- VDO 소프트웨어를 설치합니다. 자세한 내용은 VDO 설치를 참조하십시오.
- 사용 가능한 스토리지 용량이 있는 LVM 볼륨 그룹이 시스템에 있습니다.
절차
VDO LV의 이름을 선택합니다(예:
vdo1).
시스템에서 각 VDO LV에 다른 이름 및 장치를 사용해야 합니다.다음 모든 단계에서 vdo-name 을 이름으로 바꿉니다.
VDO LV를 생성합니다.
# lvcreate --type vdo \ --name vdo-name --size physical-size --virtualsize logical-size \ vg-name
- vg-name 을 VDO LV를 배치하려는 기존 LVM 볼륨 그룹의 이름으로 바꿉니다.
- logical-size 를 VDO LV가 제공하는 논리 스토리지 양으로 바꿉니다.
물리적 크기가 16TiB보다 크면 다음 옵션을 추가하여 볼륨의 slab 크기를 32GiB로 늘립니다.
--config 'allocation/vdo_slab_size_mb=32768'
16TiB보다 큰 실제 크기에서 2GiB의 기본 slab 크기를 사용하는 경우
lvcreate
명령이 실패하고 다음 오류가 발생합니다.ERROR - vdoformat: formatVDO failed on '/dev/device': VDO Status: Exceeds maximum number of slabs supported
예 3.1. 컨테이너 스토리지를 위한 VDO LV 생성
예를 들어 1TB VDO 풀 LV에서 컨테이너 스토리지용 VDO LV를 생성하려면 다음을 사용합니다.
# lvcreate --type vdo \ --name vdo1 --size 1T --virtualsize 10T \ vg-name
중요VDO 볼륨을 생성할 때 오류가 발생하면 볼륨을 제거하여 정리합니다.
VDO LV에 파일 시스템을 생성합니다.
XFS 파일 시스템의 경우:
# mkfs.xfs -K /dev/vg-name/vdo-name
ext4 파일 시스템의 경우:
# mkfs.ext4 -E nodiscard /dev/vg-name/vdo-name
추가 리소스
-
lvmvdo(7)
도움말 페이지