LINUX.ORG.RU
решено ФорумAdmin

LVM PV Size not usable 4,00 MiB

 ,


0

1

Не то, чтобы мне было жалко системе лишних четырёх мегабайт, просто хочу понять, как оно работает.

  --- Physical volume ---
  PV Name               /dev/sdb3
  VG Name               vg
  PV Size               40,00 GiB / not usable 4,00 MiB
  Allocatable           yes 
  PE Size               4,00 MiB
  Total PE              10239
  Free PE               7935
  Allocated PE          2304

С чего вдруг?

40.00 GiB = 40960 MiB, если поделить на PE Size, получается 40960/4=10240, так почему он мне пижет Total PE 10239 и один PE зажал, сделав 4 MiB not usable? Это для какого-то резерва? Я просто думал, not usable может быть, если бы, к примеру, PV Size был размера не кратного PE Size, «хвост» остался бы.

Ответ на: комментарий от vel

Спасибо за подсказку. Попробую создать маленький PV на 128k больше, чем число, кратное 4MiB...

BattleCoder ★★★★★ ()
Ответ на: комментарий от vel

Экспериментом установил, что размер раздела должен быть (4*x)+1, то есть для размера блока 4 MiB должен быть не кратен 4, а при вычитании 1 кратен 4. Получается, ровно 1MiB используется служебными данными. Возможно, этот размер не фиксированный, а тоже зависит от PE Size.

$ pvdisplay /dev/sdb2 --units m
  --- Physical volume ---
  PV Name               /dev/sdb2
  VG Name               vg
  PV Size               122881,00 MiB / not usable 0 MiB
  Allocatable           yes 
  PE Size               4,00 MiB
  Total PE              30720
  Free PE               6400
  Allocated PE          24320
  PV UUID               TcjV92-1cEL-FqPc-NfeQ-St3v-CB6g-9qlgK8
BattleCoder ★★★★★ ()
Последнее исправление: BattleCoder (всего исправлений: 1)
Ответ на: комментарий от BattleCoder

«man pvcreate» оказывается очень интересный! минимум 3 опции должны влиять на размер резервируемой области под метаданные.

--metadatasize

--dataalignment

--bootloaderareasize

vel ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.