13.2.3.3. 파일 시스템 기반 스토리지 풀
권장 사항
이 섹션의 절차를 사용하여 전체 디스크를 스토리지 풀(예:
/dev/sdb
)으로 할당하지 마십시오. 게스트에 전체 디스크 또는 블록 장치에 대한 쓰기 액세스 권한을 부여해서는 안 됩니다. 이 방법은 파티션(예: /dev/sdb1
)을 스토리지 풀에 할당하는 데만 사용해야 합니다.
사전 요구 사항
참고
virsh pool-build 명령을 실행하지 않는 경우에만 필요합니다.
파티션에서 스토리지 풀을 생성하려면 파일 시스템을 ext4로 포맷합니다.
# mkfs.ext4 /dev/sdc1
파일 시스템을 포맷한 후 스토리지 풀을 정의 하여 스토리지 풀을 계속 생성합니다.
매개 변수
다음 표에서는 파티션에서 파일 시스템 기반 스토리지 풀을 생성하기 위한 XML 파일, virsh pool-define-as 명령 및 Virtual Machine Manager 애플리케이션에 필요한 매개 변수 목록을 제공합니다.
설명 | XML | pool-define-as | 가상 머신 관리자 |
---|---|---|---|
스토리지 풀의 유형입니다. | <pool type='fs'> | [type] fs | fs: 사전 포맷된 블록 장치 |
스토리지 풀의 이름 | <name>name</name> | [name] 이름 | 이름 |
파티션을 지정하는 경로입니다. 예: /dev/sdc1 |
<source> | [source] path_to_partition | 소스 경로 |
파일 시스템 유형(예: ext4) |
<format type='fs_type' /> | [source format] FS-format | 해당 없음 |
대상을 지정하는 경로입니다. 이는 스토리지 풀에 사용되는 경로입니다. |
<target> | [target] path_to_pool | 대상 경로 |
virsh 를 사용하여 스토리지 풀을 생성하는 경우 스토리지 풀이 생성되었는지 계속 확인합니다.
예
다음은 파일 시스템 기반 스토리지 풀에 대한 XML 파일의 예입니다.
<pool type='fs'> <name>guest_images_fs</name> <source> <device path='/dev/sdc1'/> <format type='auto'/> </source> <target> <path>/guest_images</path> </target> </pool>
다음은 파티션 기반 스토리지 풀을 생성하는 명령의 예입니다.
# virsh pool-define-as guest_images_fs fs --source-dev /dev/sdc1 --target /guest_images
Pool guest_images_fs defined
다음 이미지는 가상 머신 XML 구성 가상 머신 관리자Virtual Machine Manager Add a New Storage Pool 대화 상자에서 파일 시스템 기반 스토리지 풀을 생성하는 방법을 보여줍니다.
그림 13.6. 파일 시스템 기반 스토리지 풀 예 추가