Je cherche à agrandir le disque dur de mes VMs à chaud,
mais ça ne fonctionne pas. Pour rappel, la procédure
consiste à:
1) Agrandir l'image disque de la VM depuis
l'hyperviseur (du qcow2 ici)
2) Aller sur la VM, et vérifier que la VM a bien
détecté le changement de taille
3) Supprimer la partition LVM, puis la recréer avec
la nouvelle taille
4) Agrandir le PV
5) Jouer avec les LV ...
Jusque là, tout le monde est d'accord, sauf que je
suis _systématiquement_ obligé de rebooter mes VMs, même
après relecture de la table de partition. Le reboot
fonctionne plutôt bien (quoique là j'ai un cas, même
après reboot, il veut pas se mettre à jour)
Évidement, le message qui revient tout le temps est
le suivant (partprobe, sfdisk, blockdev, kpartx ...):
BLKRRPART: Device or resource busy
This disk is currently in use.
On voit bien que les nouvelles tailles sont prises en
compte:
root@vmdb:~#cat /proc/partitions
major minor #blocks name
254 0 20971520 vda
254 1 195520 vda1
254 2 20775968 vda2 <== c'est lui
20775968 = 20Go, donc c'est bon
253 0 1048576 dm-0
...
Mais LVM, ba ... il s'en fou: