Red Hat Training

A Red Hat training course is available for RHEL 8

11.3. 块大小概述

块是专用于快照存储的物理磁盘的最大单元。

使用以下条件来使用块大小:

  • 较小的块需要更多元数据并会影响到性能,但可以更好地利用快照。
  • 较大的块需要较少的元数据操作,但快照的空间利用率较小。

默认情况下,lvm2 以 64KiB 块大小开头,并估算此类块大小的好的元数据大小。lvm2 可以创建和使用的最小元数据大小为 2 MiB。如果元数据大小需要大于 128 MiB,它开始增大块大小,因此元数据大小会保持紧凑。然而,这可能会导致一些大的块值,这使快照使用效率较低。在这种情况下,较小的块大小和较大的元数据大小是一个更好的选择。

要根据您的需要指定块大小,请使用 -c--chunksize 参数来覆盖 lvm2 估计的块大小。请注意,精简池创建后您无法更改块大小。

如果卷数据的大小在 TiB 范围内,请使用 ~15.8GiB 作为元数据大小,这是支持的最大大小,并根据您的要求设置块大小。但请注意,如果您需要扩展卷的数据大小且具有小的块,则无法增大元数据大小。

注意

当用户在 元数据 中耗尽空间,或者由于有限的最大可寻址精简池数据大小,使用块大小和元数据的不合适的组合可能会导致出现潜在问题的情况。

其他资源

  • lvmthin (7) 手册页