20.16.2. 파일 시스템
게스트 가상 머신 가상 머신에서 직접 액세스할 수 있는 호스트 물리적 시스템의 파일 시스템 디렉터리
그림 20.24. 장치 - 파일 시스템
... <devices> <filesystem type='template'> <source name='my-vm-template'/> <target dir='/'/> </filesystem> <filesystem type='mount' accessmode='passthrough'> <driver type='path' wrpolicy='immediate'/> <source dir='/export/to/guest'/> <target dir='/import/from/host'/> <readonly/> </filesystem> ... </devices> ...
filesystem
속성에는 다음과 같은 가능한 값이 있습니다.
type
='mount'
- 게스트 가상 머신에 마운트할 호스트 물리적 머신 디렉터리를 지정합니다. 이 값은 지정되지 않은 경우 기본 유형입니다. 이 모드에는 속성type
='path'
또는type
='handle'
이 있는 선택적 하위 요소드라이버
도 있습니다. 드라이버 블록에 호스트 물리적 시스템 페이지 캐시와의 상호 작용을 추가로 제어하는 선택적 속성wrpolicy
가 있습니다. 속성을 생략하면 속성은 기본 설정으로 되돌아갑니다. 값을 직접 지정하면 게스트 가상 머신 파일 쓰기 작업 중에 연결된 모든 페이지에 대해 호스트 물리적 시스템 쓰기가 즉시 트리거된다는 것을 의미합니다.type
='template'
- OpenVZ 파일 시스템 템플릿을 지정하며 OpenVZ 드라이버에서만 사용됩니다.type
='file'
- 호스트 물리적 머신 파일이 이미지로 처리되어 게스트 가상 머신에 마운트되도록 지정합니다. 이 파일 시스템 형식은 자동 탐지되며 LXC 드라이버에서만 사용됩니다.type
='block'
- 게스트 가상 머신에 마운트할 호스트 물리적 머신 블록 장치를 지정합니다. 파일 시스템 형식은 자동 탐지되며 LXC 드라이버에서만 사용됩니다.type
='ram'
- 호스트 물리적 머신 OS의 메모리를 사용하여 메모리 내 파일 시스템을 사용하도록 지정합니다. 소스 요소에는 메모리사용량
제한을 kibibytes로 제공하고 LXC 드라이버에서만 사용하는 단일 특성 사용이 있습니다.type
='bind'
- 게스트 가상 머신 내부의 다른 디렉터리에 바인딩되는 디렉터리를 지정합니다. 이 요소는 LXC 드라이버에서만 사용됩니다.AccessMode
- 소스 액세스에 대한 보안 모드를 지정합니다. 현재 이는 QEMU/KVM 드라이버의 type='mount'에서만 작동합니다. 가능한 값은 다음과 같습니다.Passthrough
- 게스트 가상 머신 내부에서 설정된 사용자의 권한 설정을 사용하여 소스에 액세스하도록 지정합니다. 이 모드는 지정되지 않은 경우 기본 액세스 모드입니다.mapped
- 하이퍼바이저의 권한 설정을 사용하여 소스에 액세스하도록 지정합니다.스쿼시
-'passthrough'
와 유사하게, 예외는chown
과 같은 권한 있는 작업의 실패가 무시된다는 것입니다. 이로 인해 루트가 아닌 하이퍼바이저를 실행하는 사용자가 passthrough 유사 모드를 사용할 수 있습니다.
<Source>
- 게스트 가상 머신에서 액세스 중인 호스트 물리적 머신의 리소스를 지정합니다.name
속성은<type='template'>
과 함께 사용해야 하며dir
속성은<type='mount'>
와 함께 사용해야 합니다.usage
속성은<type='ram'>
과 함께 사용하여 메모리 제한을 KB로 설정합니다.target
- 게스트 가상 시스템에서 소스 드라이버에 액세스할 수 있는 위치를 파악합니다. 대부분의 드라이버의 경우 이는 자동 마운트 지점이지만 QEMU-KVM의 경우 이는 마운트할 위치에 대한 힌트로 게스트 가상 시스템으로 내보낸 임의의 문자열 태그일 뿐입니다.readonly
- 기본적으로 읽기-쓰기
액세스 권한이 지정되므로 게스트 가상 시스템의 읽기 전용 마운트로 합성 파일을 내보낼 수 있습니다.space_hard_limit
- 이 게스트 가상 머신의 파일 시스템에서 사용할 수 있는 최대 공간을 지정합니다.space_soft_limit
- 이 게스트 가상 시스템의 파일 시스템에서 사용할 수 있는 최대 공간을 지정합니다. 컨테이너는 유예 기간 동안 소프트 제한을 초과할 수 있습니다. 그 후 하드 제한이 적용됩니다.