1.8. VDO 볼륨 생성
다음 절차에서는 블록 장치에 VDO 볼륨을 생성합니다.
사전 요구 사항
- VDO 소프트웨어를 설치합니다. 1.7절. “VDO 설치”을 참조하십시오.
- 확장 가능한 스토리지를 백업 블록 장치로 사용합니다. 자세한 내용은 1.6.3절. “스토리지 스택에 VDO 배치”의 내용을 참조하십시오.
절차
다음 모든 단계에서 vdo-name 을 VDO 볼륨에 사용하려는 식별자로 바꿉니다(예: vdo1).
시스템에서 VDO의 각 인스턴스에 다른 이름 및 장치를 사용해야 합니다.
VDO 볼륨을 생성하려는 블록 장치의 영구 이름을 찾습니다. 영구 이름에 대한 자세한 내용은 6장. 영구 이름 지정 속성 개요 을 참조하십시오.
비영구적인 장치 이름을 사용하는 경우 향후 장치 이름이 변경되면 VDO가 제대로 시작되지 않을 수 있습니다.
VDO 볼륨을 생성합니다.
# vdo create \ --name=vdo-name \ --device=block-device \ --vdoLogicalSize=logical-size
-
VDO 볼륨을 생성하려는 블록 장치의 영구적인 이름으로 block -device 를 바꿉니다. 예를 들면
/dev/disk/by-id/scsi-3600508b1001c264ad2af21e903ad031f
입니다. logical-size 를 VDO 볼륨이 있어야 하는 논리 스토리지 양으로 교체합니다.
-
활성 VM 또는 컨테이너 스토리지의 경우 블록 장치의 물리적 크기 10 배에 해당하는 논리적 크기를 사용합니다. 예를 들어 블록 장치의 크기가 1TB이면 여기에서
10T
를 사용합니다. -
오브젝트 스토리지의 경우 블록 장치의 물리적 크기 세 배인 논리 크기를 사용합니다. 예를 들어 블록 장치의 크기가 1TB인 경우 여기에서
3T
를 사용합니다.
-
활성 VM 또는 컨테이너 스토리지의 경우 블록 장치의 물리적 크기 10 배에 해당하는 논리적 크기를 사용합니다. 예를 들어 블록 장치의 크기가 1TB이면 여기에서
물리 블록 장치가 16TiB를 초과하는 경우
--vdoSlabSize=32G
옵션을 추가하여 볼륨의 slab 크기를 32GiB로 늘립니다.16TiB보다 큰 블록 장치에 2GiB의 기본 슬랩 크기를 사용하면
vdo create
명령이 다음 오류와 함께 실패합니다.vdo: ERROR - vdoformat: formatVDO failed on '/dev/device': VDO Status: Exceeds maximum number of slabs supported
예 1.1. 컨테이너 스토리지를 위한 VDO 생성
예를 들어 1TB 블록 장치에 컨테이너 스토리지를 위한 VDO 볼륨을 생성하려면 다음을 사용할 수 있습니다.
# vdo create \ --name=vdo1 \ --device=/dev/disk/by-id/scsi-3600508b1001c264ad2af21e903ad031f \ --vdoLogicalSize=10T
중요VDO 볼륨을 생성할 때 오류가 발생하면 볼륨을 제거하여 정리합니다. 자세한 내용은 2.10.2절. “성공적으로 생성되지 않은 VDO 볼륨 제거” 을 참조하십시오.
-
VDO 볼륨을 생성하려는 블록 장치의 영구적인 이름으로 block -device 를 바꿉니다. 예를 들면
VDO 볼륨 상단에 파일 시스템을 생성합니다.
XFS 파일 시스템의 경우:
# mkfs.xfs -K /dev/mapper/vdo-name
ext4 파일 시스템의 경우:
# mkfs.ext4 -E nodiscard /dev/mapper/vdo-name
참고새로 생성된 VDO 볼륨에서
-K
및-E nodiscard
옵션의 용도는 할당되지 않은 블록에 영향을 미치지 않으므로 요청을 보내는 데 시간을 소비하지 않는 것입니다. 새로운 VDO 볼륨은 할당되지 않은 100%를 시작합니다.
다음 명령을 사용하여 시스템이 새 장치 노드를 등록할 때까지 기다립니다.
# udevadm settle
다음 단계
- 파일 시스템을 마운트합니다. 자세한 내용은 1.9절. “VDO 볼륨 마운트” 을 참조하십시오.
-
VDO 장치에서 파일 시스템의
삭제
기능을 활성화합니다. 자세한 내용은 1.10절. “주기적인 블록 삭제 활성화” 을 참조하십시오.
추가 리소스
-
vdo(8)
도움말 페이지