12.3. 논리 볼륨의 dm-cache 캐싱 활성화
이 절차를 사용하면 dm-cache
메서드를 사용하여 논리 볼륨에서 일반적으로 사용되는 데이터를 캐싱할 수 있습니다.
사전 요구 사항
-
dm-cache
를 사용하여 빠르게 수행할 느린 논리 볼륨이 시스템에 있습니다. - 느린 논리 볼륨이 포함된 볼륨 그룹에는 빠른 블록 장치에 사용되지 않은 물리 볼륨도 포함되어 있습니다.
절차
빠른 장치에
cachevol
볼륨을 생성합니다.# lvcreate --size cachevol-size --name <fastvol> <vg> </dev/fast-pv>
다음 값을 교체합니다.
cachevol-size
-
cachevol
볼륨의 크기(예:5G
) fastvol
-
cachevol
볼륨의 이름 vg
- 볼륨 그룹 이름
/dev/fast-pv
빠른 블록 장치의 경로(예:
/dev/sdf
)예 12.1.
cachevol
볼륨 생성# lvcreate --size 5G --name fastvol vg /dev/sdf Logical volume "fastvol" created.
캐싱을 시작하려면
cachevol
볼륨을 기본 논리 볼륨에 연결합니다.# lvconvert --type cache --cachevol <fastvol> <vg/main-lv>
다음 값을 교체합니다.
fastvol
-
cachevol
볼륨의 이름 vg
- 볼륨 그룹 이름
main-lv
느린 논리 볼륨의 이름
예 12.2. 기본 LV에
cachevol
볼륨 연결# lvconvert --type cache --cachevol fastvol vg/main-lv Erase all existing data on vg/fastvol? [y/n]: y Logical volume vg/main-lv is now cached.
검증
새로 생성된 논리 볼륨에
dm-cache
가 활성화되어 있는지 확인합니다.# lvs --all --options +devices <vg> LV Pool Type Devices main-lv [fastvol_cvol] cache main-lv_corig(0) [fastvol_cvol] linear /dev/fast-pv [main-lv_corig] linear /dev/slow-pv
추가 리소스
-
lvmcache(7)
man page