Frage: Gibt es ein Tool, das die Defragmentierung von logischen LVM2-Volumes unterstützt? (Machen ihre Ausmaße in konsistente Sequenzen)
Vorzugsweise durch Definieren der gewünschten Reihenfolge der Bereiche (so etwas wie "Partition A am Anfang der Platte, B nach A, aber X am Ende der PV" )
Natürlich müssen folgende Fälle berücksichtigt werden:
- VG besteht aus einer PV
- VG besteht aus vielen PV, aber jeder LV sitzt auf einem PV
- VG besteht aus vielen PV, LVs haben ihre Ausmaße über viele PV
Ob Partitionen entfernt werden können oder nicht, kann diskutiert werden.
Know-how: Es ist möglich, Ausdehnungsbereiche zu verschieben pvmove
, z pvmove --alloc anywhere /dev/sdb1:1000-1999 /dev/sdb1:0-999
.
Grund: Da das manuelle Verschieben vieler Bereiche pvmove
eine rein wiederholbare Sache ist (fraglich, ob hirnlos oder nicht), war ich neugierig, ob es ein Tool zum Automatisieren / Unterstützen dieses Prozesses gibt. Wenn nicht ... vielleicht mache ich eins alleine - denkst du, ein solches Tool wäre nützlich für andere Leute?
LVM2 defragmenter
oder pvmove
den Job machen.