搜索

12.2. LVM 缓存组件

download PDF

LVM 支持在 LVM 逻辑卷中添加缓存。LVM 缓存使用以下 LVM 逻辑卷类型:

主 LV
较大、较慢且原始的卷。
缓存池 LV
您可以使用复合 LV 来缓存来自主 LV 的数据。它有两个子 LV:存储缓存数据的数据和管理缓存数据的元数据。您可以为数据和元数据配置特定磁盘。您只能在 dm-cache 中使用缓存池。
Cachevol LV
您可以使用线性 LV 来缓存来自主 LV 的数据。您无法为数据和元数据配置单独的磁盘。cachevol 只能用于 dm-cachedm-writecache

所有这些相关的 LV 必须位于同一卷组中。

您可以将主逻辑卷(LV)与保存缓存数据的更快、通常更小的 LV 合并。快速 LV 从快速块设备(如 SSD 驱动器)创建。当您为逻辑卷启用缓存时,LVM 会重新命名并隐藏原始卷,并显示由原始逻辑卷组成的新逻辑卷。新逻辑卷的组成取决于缓存方法以及您是否使用 cachevolcachepool 选项。

cachevolcachepool 选项会公开对缓存组件的放置不同级别的控制:

  • 使用 cachevol 选项,快速设备会同时存储数据块的缓存副本以及用于管理缓存的元数据。
  • 使用 cachepool 选项,单独的设备可以存储数据块的缓存副本以及用于管理缓存的元数据。

    dm-writecache 方法与 cachepool 不兼容。

在所有配置中,LVM 会公开一个生成的设备,它会将所有缓存组件组合在一起。得到的设备的名称与原来的较慢的逻辑卷的名称相同。

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.