Lvm
如何知道要與物理範圍 (PE) 一起使用的最終分區大小
我如何知道最終分區大小的大小以將其用作物理範圍 (PE)。例如,我想使用 50 個 16MiB 的 PE。我用 cfdisk = 800M 創建了一個 16x50 的分區。
# 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 中的 16MiB 大小的 PE 和 50 個 PE?
您的 PV(物理卷),在這種情況下是您創建的分區,需要有足夠的空間容納 50 個 16 MiB 的擴展區,因此 800 MiB 或約 839 MB 的 SI 單位。
在處理這些東西時使用相同的基本單位很重要——在一個地方使用 base 2 單位 (MiB) 而在另一個地方使用 base10/SI 單位會導致困難。
https://en.wikipedia.org/wiki/Mebibyte
請注意,LVM 本身對卷標頭有一些成本,因此實際上,您需要多一點 800 MiB。