Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

14.12. 스토리지 볼륨 명령

이 섹션에서는 스토리지 볼륨을 생성, 삭제 및 관리하기 위한 모든 명령에 대해 설명합니다. 스토리지 풀 이름 또는 UUID로 스토리지 풀을 생성하면 이 작업을 수행하는 것이 가장 좋습니다. 스토리지 풀에 대한 정보는 12장. 스토리지 풀 에서 참조하십시오. 스토리지 볼륨에 대한 자세한 내용은 13장. volumes 에서 참조하십시오.

14.12.1. 스토리지 볼륨 생성

vol-create-from pool-or-uuid file --inputpool pool-or-uuid vol-name-or-key-or-path 명령은 다른 스토리지 볼륨을 콘텐츠의 템플릿으로 사용하여 스토리지 볼륨을 생성합니다. 이 명령을 사용하려면 볼륨을 생성할 스토리지 풀의 이름 또는 UUID인 pool-or-uuid 가 필요합니다.
file 인수는 볼륨 정의가 포함된 XML 파일 및 경로를 지정합니다. --inputpool pool-or-uuid 옵션은 소스 볼륨이 있는 스토리지 풀의 이름 또는 uuid를 지정합니다. vol-name-or-key-or-path 인수는 소스 볼륨의 이름 또는 키 또는 경로를 지정합니다. 일부 예제는 13.1절. “볼륨 생성” 를 참조하십시오.
vol-create-as 명령은 일련의 인수에서 볼륨을 생성합니다. pool-or-uuid 인수에는 볼륨을 생성할 스토리지 풀의 이름 또는 UUID가 포함되어 있습니다.
vol-create-as pool-or-uuid name capacity --allocation <size> --format <string> --backing-vol <vol-name-or-key-or-path> --backing-vol-format <string>
name 은 새 볼륨의 이름입니다. capacity 는 접미사가 없는 경우 크기가 조정된 정수로 생성할 볼륨의 크기이며, 접미사가 없는 경우 기본값으로 바이트로 설정됩니다. --allocation <크기는> 스케일링된 정수 기본값을 바이트로 지정하여 볼륨에 할당할 초기 크기입니다. --format <문자열> 은 파일 기반 스토리지 풀에서 사용되어 쉼표로 구분된 허용 가능한 형식 문자열인 볼륨 파일 형식을 지정합니다. 허용 가능한 형식에는 raw,bochs,qcow 2 ,qcow2,vmdk, --backing- vol-name-or-key-or-path 가 기존 볼륨의 스냅샷을 찍는 경우 사용할 소스 백업 볼륨이 포함됩니다. --backing-vol-format 문자열 은 쉼표로 구분된 형식 문자열인 스냅샷 지원 볼륨의 형식입니다. 허용되는 값에는 raw,bochs,qcow,qcow2,, vmdk, host_device 가 포함됩니다. 그러나 이는 파일 기반 스토리지 풀에만 적용됩니다.

14.12.1.1. XML 파일에서 스토리지 볼륨 생성

vol-create pool-or-uuid 파일은 저장된 XML 파일에서 스토리지 볼륨을 생성합니다. 또한 이 명령에는 볼륨이 생성될 스토리지 풀의 이름 또는 UUID인 pool-or-uuid 도 필요합니다. file 인수에는 볼륨 정의의 XML 파일이 있는 경로가 포함되어 있습니다. XML 파일을 쉽게 생성하는 방법은 vol-dumpxml 명령을 사용하여 기존 볼륨의 정의를 가져온 다음 저장한 다음, vol-create 을 실행하는 것입니다.
virsh vol-dumpxml --pool storagepool1 appvolume1 > newvolume.xml
virsh edit newvolume.xml
virsh vol-create differentstoragepool newvolume.xml
사용 가능한 기타 옵션은 다음과 같습니다.
  • --inactive 옵션은 비활성 게스트 가상 머신(즉, 정의되어 있지만 현재 활성화되어 있지 않은 게스트 가상 머신)을 나열합니다.
  • all 옵션은 모든 게스트 가상 머신을 나열합니다.

14.12.1.2. 스토리지 볼륨 복제

vol-clone --pool pool-or-uuid vol-name-or-key-or-path name 명령은 기존 스토리지 볼륨을 복제합니다. vol-create-from 도 사용할 수 있지만 스토리지 볼륨을 복제하는 것이 권장되는 방법은 아닙니다. --pool pool-or-uuid 옵션은 볼륨을 생성할 스토리지 풀의 이름 또는 UUID입니다. vol-name-or-key-or-path 인수는 소스 볼륨의 이름 또는 키입니다. name 인수를 사용하면 새 볼륨의 이름을 나타냅니다.