如何知道与物理范围 (PE) 一起使用的最终分区大小

如何知道与物理范围 (PE) 一起使用的最终分区大小

我如何知道最终分区大小以将其用作物理扩展 (PE)。例如,我想使用 50 个 PE,每个 PE 16MiB。我创建了一个 16x50 的分区,cfdi​​sk = 800M。

# vgcreate vgtest /dev/sdb2 -s 16M
# vgdisplay vgtest | grep "PE Size"
  PE Size               16,00 MiB 
# lvcreate vgtest -L 800M -n lvtest
  Volume group "vgtest" has insufficient free space (47 extents): 50 required.
#

我的问题是:最终大小(即 cfdisk =800M)应该以 MB 为单位,VG 中的 PE 大小为 16MiB,PE 为 50 个?

答案1

您的 PV(物理卷)(在这种情况下是您创建的分区)需要有足够的空间容纳 50 个 16 MiB 的扩展区,即 800 MiB 或约 839 MB(以 SI 单位表示)。

在处理这些内容时,使用相同的基本单位非常重要 - 在一个地方使用基本 2 单位 (MiB),在另一个地方使用基本 10/SI 单位会导致困难。

https://en.wikipedia.org/wiki/Mebibyte

请注意,LVM 本身对于卷标头有一点开销,因此实际上,您需要比 800 MiB 多一点的空间。

相关内容