Я только что купил новый жесткий диск, и я хотел бы использовать LVM на нем. Поэтому я создал новый физический том с помощью pvcreate
, принимая настройки по умолчанию (что, вероятно, является самым мудрым решением ).
В результате у меня есть общий размер фискала, а не размер физического экстента , как показывает pvdisplay
:
PV Size 931.51 GiB
Allocatable yes
PE Size 0
После этого я использовал vgcreate
для создания своей группы томов. Снова с настройками по умолчанию. То, что я получил, оказалось не совсем тем, что я ожидал, из-за того, что 33.71 MiB
потрачено впустую:
PV Size 931.51 GiB / not usable 33.71 MiB
Allocatable yes
PE Size 4.00 MiB
С помощью параметра --units B
ov pvdisplay
мне удалось получить фактический размер физического тома, то есть size = 1000204885504
байта. Некоторые быстрые вычисления говорят мне, что если мы разделим его на блоки по 4 MiB
то получим ...
size / (4 * mib)
238467.42761
С потраченной впустую площадью 1.71044 MiB
size - (4 * mib * 238467)
1793536
Что гораздо разумнее.
Я попытался создать группы томов разных размеров, изменив флаг -s
. В конце концов я попытался с 4 KiB
, получил 100% использования моего физического объема:
PV Size 931.51 GiB / not usable 0
Allocatable yes
PE Size 4.00 KiB
Итак, мои вопросы:
Почему я получил
33.71 MiB
помеченные как непригодные дляnot usable
если разумная сумма была бы1.71
?Желательно ли поддерживать очень маленький размер физического экстента, чтобы минимизировать потерянное пространство? Я читал в интернете, что в значительной степени физическое уменьшает последствия внешней фрагментации. Что, по вашему мнению, является хорошим компромиссом?
Заранее спасибо за любой добрый ответ.