Pregunta: ¿Existe alguna herramienta que respalde la fragmentación de los volúmenes lógicos LVM2? (Convertir sus extensiones en secuencias consistentes)
Preferiblemente definiendo el orden deseado de extensiones (algo así como "partición A al comienzo del disco, B después de A, pero X al final de PV" )
Por supuesto, se deben considerar los siguientes casos:
- VG consta de un PV
- VG consta de muchos PV, pero cada LV se encuentra en un PV
- VG consta de muchos PV, los LV tienen su extensión en muchos PV
Se puede discutir si las particiones se pueden quitar o no.
Know-how: Es posible mover los rangos de extensiones con pvmove
, por ejemplo: pvmove --alloc anywhere /dev/sdb1:1000-1999 /dev/sdb1:0-999
.
Motivo: Debido a que mover muchos rangos manualmente pvmove
es algo completamente repetible (cuestionable si no tiene cerebro o no), tenía curiosidad por saber si existe una herramienta para automatizar / apoyar este proceso. Si no ... tal vez hacer una sola, ¿crees que esa herramienta sería útil para otras personas?
LVM2 defragmenter
o pvmove
hacen el trabajo.