Red Hat Training

A Red Hat training course is available for RHEL 8

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

  1. 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, como 5G
    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

    Nota

    Puede utilizar la opción --poolmetadata para especificar la ubicación de los metadatos del pool al crear el cache-pool.

  2. 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).