Pergunta: Existe uma ferramenta que suporte a des fragmentação de volumes lógicos do LVM2? (Transformando suas extensões em sequências consistentes)
De preferência, definindo a ordem desejada de extensões (algo como "partição A no início do disco, B após A, mas X no final do PV" )
Obviamente, os seguintes casos devem ser considerados:
- VG consiste em um PV
- O VG consiste em muitos PV, mas cada LV fica em um PV
- VG consiste em muitos PV, os LVs têm sua extensão em muitos PV
Se as partições podem ser removidas ou não, pode ser discutido.
Know-how: É possível mover faixas de extensões com pvmove
, por exemplo: pvmove --alloc anywhere /dev/sdb1:1000-1999 /dev/sdb1:0-999
.
Razão: Como mover muitos intervalos manualmente com algo pvmove
puramente repetível (questionável se não tem cérebro ou não), fiquei curioso se existe uma ferramenta para automatizar / apoiar esse processo. Se não ... talvez fazendo um sozinho - você acha que essa ferramenta seria útil para outras pessoas?
LVM2 defragmenter
ou pvmove
façam o trabalho.