質問:LVM2論理ボリュームのデフラグをサポートするツールはありますか?(範囲を一貫したシーケンスにする)
エクステントの望ましい順序を定義することにより(「ディスクの先頭にあるパーティションA、Aの後のB、PVの末尾にあるX」など)
もちろん、次の場合を考慮する必要があります。
- VGは1つのPVで構成されます
- VGは多くのPVで構成されていますが、各LVは1つのPV上にあります
- VGは多くのPVで構成され、LVは多くのPVにエクステントを持っています
パーティションを削除できるかどうかを検討できます。
ノウハウ:それはでエクステントの範囲を移動することが可能ですpvmove
例えば、: pvmove --alloc anywhere /dev/sdb1:1000-1999 /dev/sdb1:0-999
。
理由:を使用して多くの範囲を手動で移動するpvmove
ことは純粋に反復可能なことなので(ブレインレスかどうかは疑問です)、このプロセスを自動化/サポートするツールがあるかどうか興味がありました。そうでない場合は...おそらく自分で1つやってください-そのようなツールは他の人にとって有用だと思いますか?
LVM2 defragmenter
やpvmove
仕事をしていると信じています。