Red Hat Training

A Red Hat training course is available for RHEL 8

12.6. 为逻辑卷禁用缓存

这个过程禁用 dm-cachedm-writecache 缓存,该缓存在逻辑卷中当前启用。

先决条件

  • 在逻辑卷中启用了缓存。

流程

  1. 取消激活逻辑卷:

    # lvchange --activate n <vg>/<main-lv>

    使用卷组名称替换 vg,使用启用了缓存的逻辑卷的名称替换 main-lv

  2. 分离 cachevolcachepool 卷:

    # lvconvert --splitcache <vg>/<main-lv>

    替换以下值:

    使用卷组名称替换 vg,使用启用了缓存的逻辑卷的名称替换 main-lv

    例 12.7. 分离 cachevolcachepool

    # lvconvert --splitcache vg/main-lv
    Detaching writecache already clean.
    Logical volume vg/main-lv writecache has been detached.

验证步骤

  • 检查逻辑卷不再连接在一起:

    # lvs --all --options +devices <vg>
    
    LV      Attr       Type   Devices
    fastvol -wi------- linear /dev/fast-pv
    main-lv -wi------- linear /dev/slow-pv

其他资源

  • lvmcache (7) 手册页