5.2.2. dm-writecache를 사용하여 논리 볼륨 캐싱
dm-writecache 를 사용하여 LV를 캐시할 때 논리 볼륨과 물리 스토리지 장치 간의 캐싱 계층이 생성됩니다. dm-writecache 는 결국 SSD와 같은 빠른 스토리지 매체에 쓰기 작업을 임시로 저장하여 기본 스토리지 장치에 다시 쓰기 작업을 작성하여 쓰기 집약적인 워크로드를 최적화함으로써 작동합니다.
사전 요구 사항
- 관리 액세스.
절차
캐시할 논리 볼륨 및 해당 볼륨 그룹을 표시합니다.
# lvs -o lv_name,vg_name LV VG LogicalVolumeName VolumeGroupName캐시 볼륨을 생성합니다.
# lvcreate --name CacheVolumeName --size Size VolumeGroupName /FastDevicePathCacheVolumeName 을 캐시 볼륨의 이름으로 교체합니다. Size 를 캐시 풀의 크기로 바꿉니다. VolumeGroupName 을 볼륨 그룹의 이름으로 교체합니다. /FastDevicePath 를 빠른 장치의 경로(예: SSD 또는 NVME)로 바꿉니다.
캐시 볼륨을 LV에 연결합니다.
# lvconvert --type writecache --cachevol CacheVolumeName VolumeGroupName/LogicalVolumeNameCacheVolumeName 을 캐시 볼륨의 이름으로 교체합니다. VolumeGroupName 을 볼륨 그룹의 이름으로 교체합니다. LogicalVolumeName 을 논리 볼륨의 이름으로 바꿉니다.
검증
LV가 캐시되었는지 확인합니다.
# lvs -o lv_name,pool_lv LV Pool LogicalVolumeName [CacheVolumeName_cvol]