11.2. volumes
스토리지 풀은 스토리지 볼륨으로 나뉩니다. 스토리지 볼륨은 물리 파티션, LVM 논리 볼륨, 파일 기반 디스크 이미지 및 libvirt에서 처리하는 기타 스토리지 유형에 대한 추상화입니다. 기본 하드웨어에 관계없이 스토리지 볼륨이 로컬 스토리지 장치로 게스트 가상 머신에 제공됩니다.
볼륨 참조
특정 볼륨을 참조하려면 다음 세 가지 접근 방법을 사용할 수 있습니다.
- 볼륨 및 스토리지 풀의 이름
- 볼륨은 해당 볼륨이 속한 스토리지 풀의 식별자와 함께 이름으로 참조할 수 있습니다. virsh 명령줄에서
--pool
storage_pool volume_name 형식을 사용합니다.예를 들어 guest_images 풀의 firstimage 볼륨입니다.# virsh vol-info --pool guest_images firstimage Name: firstimage Type: block Capacity: 20.00 GB Allocation: 20.00 GB virsh #
- 호스트 물리적 머신 시스템의 스토리지 전체 경로
- 볼륨은 파일 시스템의 전체 경로에 의해 참조될 수도 있습니다. 이 방법을 사용하는 경우 풀 식별자를 포함할 필요가 없습니다.예를 들어, secondimage.img 라는 볼륨이 호스트 물리적 머신 시스템에 /images/secondimage.img 로 표시됩니다. 이미지를 /images/secondimage.img 라고 합니다.
# virsh vol-info /images/secondimage.img Name: secondimage.img Type: file Capacity: 20.00 GB Allocation: 136.00 kB
- 고유한 볼륨 키
- 가상화 시스템에서 볼륨이 처음 생성되면 고유 식별자가 생성되어 할당됩니다. 고유 식별자는 볼륨 키 라고 합니다. 이 볼륨 키 형식은 사용된 스토리지에 따라 다릅니다.LVM과 같은 블록 기반 스토리지와 함께 사용하는 경우 볼륨 키는 다음 형식을 따를 수 있습니다.
c3pKz4-qPVc-Xf7M-7WNM-WJc8-qSiz-mtvpGn
파일 기반 스토리지와 함께 사용하는 경우 볼륨 키가 볼륨 스토리지의 전체 경로 사본일 수 있습니다./images/secondimage.img
예를 들어, Wlvnf7-a4a3-Tlje-lje-lJDa-9eak-PZBv-LoZuUr 의 볼륨 키가 있는 볼륨:# virsh vol-info Wlvnf7-a4a3-Tlje-lJDa-9eak-PZBv-LoZuUr Name: firstimage Type: block Capacity: 20.00 GB Allocation: 20.00 GB
virsh 는 볼륨 이름, 볼륨 경로 또는 볼륨 키 간 변환을 위한 명령을 제공합니다.
- Vol-name
- 볼륨 경로 또는 볼륨 키와 함께 제공되는 경우 볼륨 이름을 반환합니다.
# virsh vol-name /dev/guest_images/firstimage firstimage # virsh vol-name Wlvnf7-a4a3-Tlje-lJDa-9eak-PZBv-LoZuUr
- Vol-path
- 볼륨 키와 함께 제공된 경우 볼륨 경로를 반환하거나 스토리지 풀 식별자와 볼륨 이름을 반환합니다.
# virsh vol-path Wlvnf7-a4a3-Tlje-lJDa-9eak-PZBv-LoZuUr /dev/guest_images/firstimage # virsh vol-path --pool guest_images firstimage /dev/guest_images/firstimage
- vol-key 명령
- 볼륨 경로가 제공된 경우 볼륨 키를 반환하거나 스토리지 풀 식별자와 볼륨 이름을 반환합니다.
# virsh vol-key /dev/guest_images/firstimage Wlvnf7-a4a3-Tlje-lJDa-9eak-PZBv-LoZuUr # virsh vol-key --pool guest_images firstimage Wlvnf7-a4a3-Tlje-lJDa-9eak-PZBv-LoZuUr