LVMを使用して1つ以上のストレージを分割するときは、デフォルトで4MiB 'ブロック(物理的範囲)を使用しますが、ストレージ自体は通常セクターあたり512バイトを使用します。
LVMパーティションを4MiBにソートすると問題はないと思いますが、サイズに関係なく実行すると常に「使用できない」サイズが表示されますpvdisplay
。
--- Physical volume ---
PV Name /dev/sda2
VG Name xpto
PV Size 17.00 GiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 4351
Free PE 0
Allocated PE 4351
PV UUID xxxxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx
ただし、使用できないサイズを差し引いたサイズと一致するようにPVを再割り当てしても、PE全体が減少し、まだ使用できないサイズが残ります。pvdisplay --unit B
正確な数字を表示するためにも使用できます。
LVMヘッダの正確なサイズが何であるか疑問に思います。 512バイトの4つのセクタと呼ばれるいくつかのテキストを読んだが、他の部分では180KiBと呼ばれますが、すべての組み合わせを試しましたが、どのように機能するのかわかりません。計算されます。
使用できないサイズがゼロになるか、少なくとも最小サイズに縮小するようにPVパーティションをソートする方法はありますか?
答え1
セクタサイズが4Kのデバイスの場合、デバイスはソート解除されない可能性がありますが、512バイトデバイスの場合、パーティションの最初のセクタを4096バイトに分割できるセクタと一致するようにソートする必要があります。 8(4096/512)ですが、0から始まることを覚えておいてください。