12.2. LVM 캐싱 구성 요소
LVM에서는 LVM 논리 볼륨에 캐시 추가 지원을 제공합니다. LVM 캐싱은 다음과 같은 LVM 논리 볼륨 유형을 사용합니다.
- Main LV
- 크기가 크고 느리거나 원래 볼륨입니다.
- 캐시 풀 LV
-
기본 LV에서 데이터를 캐싱하는 데 사용할 수 있는 복합 LV입니다. 캐시 데이터를 관리하기 위한 두 개의 하위 LV(캐시 데이터 보관용 데이터 및 메타데이터)가 있습니다. 데이터 및 메타데이터에 대한 특정 디스크를 구성할 수 있습니다. 캐시 풀은
dm-cache
에서만 사용할 수 있습니다. - Cachevol LV
-
기본 LV에서 데이터를 캐싱하는 데 사용할 수 있는 선형 LV입니다. 데이터와 메타데이터에 대해 별도의 디스크를 구성할 수 없습니다.
cachevol
은dm-cache
또는dm-writecache
에서만 사용할 수 있습니다.
연결된 모든 LV가 동일한 볼륨 그룹에 있어야 합니다.
기본 논리 볼륨(LV)을 캐시된 데이터를 보유하는 더 빠르고 일반적으로 작은 LV와 결합할 수 있습니다. fast LV는 SSD 드라이브와 같은 빠른 블록 장치에서 생성됩니다. 논리 볼륨에 대한 캐싱을 활성화하면 LVM은 원래 볼륨의 이름을 변경 및 숨기고 원래 논리 볼륨으로 구성된 새 논리 볼륨을 표시합니다. 새 논리 볼륨의 구성은 캐싱 방법과 cachevol
또는 cachepool
옵션을 사용 중인지에 따라 다릅니다.
cachevol
및 cachepool
옵션은 캐싱 구성 요소의 배치에 대해 다양한 수준의 제어 권한을 노출합니다.
-
cachevol
옵션을 사용하면 더 빠른 장치는 캐시된 데이터 블록 복사본과 캐시 관리를 위한 메타데이터를 모두 저장합니다. cachepool
옵션을 사용하면 별도의 장치에서 캐시된 데이터 블록 복사본과 캐시 관리를 위한 메타데이터를 저장할 수 있습니다.dm-writecache
방법은cachepool
과 호환되지 않습니다.
모든 구성에서 LVM은 모든 캐싱 구성 요소를 함께 그룹화하는 단일 결과 장치를 노출합니다. 결과 장치의 이름은 원래 느린 논리 볼륨과 동일합니다.
추가 리소스
-
lvmcache(7)
man page - 씬 프로비저닝된 볼륨(볼륨) 생성 및 관리