13.4. Activación de la caché dm-cache con un cachepool para un volumen lógico
Este procedimiento permite crear los volúmenes lógicos de datos de caché y de metadatos de caché individualmente y luego combinar los volúmenes en un pool de caché.
Requisitos previos
-
En su sistema existe un volumen lógico lento que desea acelerar utilizando
dm-cache
. - El grupo de volumen que contiene el volumen lógico lento también contiene un volumen físico no utilizado en un dispositivo de bloque rápido.
Procedimiento
Cree un volumen
cachepool
en el dispositivo rápido:# lvcreate --type cache-pool --size cachepool-size --name fastpool vg /dev/fast
Sustituya los siguientes valores:
cachepool-size
-
El tamaño de la
cachepool
, como5G
fastpool
-
Un nombre para el volumen
cachepool
vg
- El nombre del grupo de volumen
/dev/fast
La ruta de acceso al dispositivo de bloque rápido, como
/dev/sdf1
NotaPuede utilizar la opción
--poolmetadata
para especificar la ubicación de los metadatos del pool al crear el cache-pool.
Adjunte el
cachepool
al volumen lógico principal para comenzar a almacenar en caché:# lvconvert --type cache --cachepool fastpool vg/main
Sustituya los siguientes valores:
fastpool
-
El nombre del volumen
cachepool
vg
- El nombre del grupo de volumen
main
- El nombre del volumen lógico lento
Pasos de verificación
Examine los dispositivos recién creados:
# lvs --all --options +devices vg LV Pool Type Devices [fastpool_cpool] cache-pool fastpool_pool_cdata(0) [fastpool_cpool_cdata] linear /dev/sdf1(4) [fastpool_cpool_cmeta] linear /dev/sdf1(2) [lvol0_pmspare] linear /dev/sdf1(0) main [fastpoool_cpool] cache main_corig(0) [main_corig] linear /dev/sdf1(O)
Recursos adicionales
-
La página de manual
lvcreate(8)
. -
La página de manual
lvmcache(7)
. -
La página de manual
lvconvert(8)
.