5.2.3. 取消逻辑卷的缓存
您可以从逻辑卷中删除缓存,可以在保留其数据时分离缓存,或者完全取消缓存并删除缓存,从而释放存储空间。
使用两种主要方法从 LV 中删除缓存。
- 分割
- 您可以从 LV 中分离缓存,但保留缓存卷本身。在这种情况下,LV 将不再受益于缓存机制,但缓存卷及其数据将保持不变。虽然缓存卷被保留了,但缓存中的数据无法被重复使用,并将在下次在缓存设置中使用时被擦除。
- 取消缓存
- 您可以从 LV 中分离缓存,并完全删除缓存卷。此操作可以有效地销毁缓存,从而释放空间。
先决条件
- 管理访问权限.
流程
显示缓存的 LV:
# lvs -o lv_name,pool_lv,vg_nameLV Pool VG LogicalVolumeName [CacheVolumeName_cvol] VolumeGroupName分离或删除缓存的卷:
要分离缓存的卷,请使用:
# lvconvert --splitcache VolumeGroupName/LogicalVolumeName要分离和删除缓存的卷,请使用:
# lvconvert --uncache VolumeGroupName/LogicalVolumeName将 VolumeGroupName 替换为卷组的名称。使用逻辑卷的名称替换 LogicalVolumeName。
验证
验证 LV 是否没有被缓存:
# lvs -o lv_name,pool_lv