PE(物理拡張)に使用される最終パーティションサイズを確認する方法

PE(物理拡張)に使用される最終パーティションサイズを確認する方法

PE(物理拡張)として使用するための最終パーティションサイズをどのように理解できますか?たとえば、PE 50個、それぞれ16MiBを使用したいと思います。私は16x50パーティション、cfdisk = 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(物理ボリューム)(この場合は作成したパーティション)には、16MiBの50エクステント(800MiBまたは約839MB(SI単位で表示))に十分なスペースが必要です。

これらの作業を行うときは、同じ基本単位を使用することが重要です。ある場所ではデフォルトの2単位(MiB)を使用し、別の場所ではデフォルトの10 / SI単位を使用すると問題が発生する可能性があります。

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

LVM自体にはボリュームヘッダーのわずかなオーバーヘッドがあるため、実際には800MiB以上が必要です。

おすすめ記事