-
Por padrão, os metadados do LVM2 são 1 MiB por volume físico. Você usa
pvs -o +pe_start
para descobrir exatamente onde a carga começa. -
Grupos de volumes e volumes lógicos não têm sobrecarga de metadados; somente volumes físicos carregam metadados.
-
Também por padrão, o LVM usa extensões físicas de 4 MiB.
O resultado final é que, se por razões estéticas você quiser que pvdisplay
mostre " not usable 0
", deverá:
-
Torne cada volume físico em um múltiplo de 4 MiB + 1 MiB,
-
Ou crie seus grupos de volumes com
-s 1m
para ter extensões físicas de 1 MiB.
Fontes:
-
O alinhamento padrão da área de dados (refletido no setor inicial da área de carga útil
pvs -o +pe_start
) é de 1 MiB de acordo com este commit . Este é realmente um parâmetro configurável, veja a página de manual paralvm.conf
; Obviamente, ele pode ser controlado por volume físico no momento da criação do volume físico. -
O tamanho da extensão física padrão está documentado na página de manual de
vgcreate
:-s, --physicalextentsize PhysicalExtentSize[
bBsSkKmMgGtTpPeE
]
Sets the physical extent size on physical volumes of this volume group. A size suffix (k
for kilobytes up tot
for terabytes) is optional, megabytes is the default if no suffix is present. The value must be at least 1 sector for LVM2 format (where the sector size is the largest sector size of the PVs currently used in the VG) or 8KiB for LVM1 format and it must be a power of 2. The default is 4 MiB.