Pensez à mettre à jour votre Grub lorsque vous réalisez des modifications sur vos LV avec LVM
J'écris ce petit article car il m'est arrivé une mauvaise surprise lorsque j'ai voulu agrandir un Logical Volume avec LVM sous Debian 7. En effet, il ne me restait que 10% d'espace libre. Pour ne pas être pris de court, j'ai décidé d'affecter de l'espace libre au LV à chaud (oui je sais, il vaut mieux le démonter...) :
root@debian# lvextend -L+20G /dev/vgperso/lvsrv
root@debian# resize2fs /dev/vgperso/lvsrv
Sauf que sous Debian, le système de nommage des partitions fonctionne avec les UUID. Ainsi lorsque j'ai redémarré ma machine, le grub affiche le message suivant :
grub> error 15 UUID Mismatch
J'ai donc du démarrer sur CD d'installation de Debian pour basculer en mode rescue. Puis, j'ai du monté les LV pour enfin supprimer le fichier /boot/grub/device.map et taper :
root@debian# update-grub
Le redémarrage s'est passé sans soucis ouf !!! Donc, lorsque vous manipulez des LV pensez derrière à mettre à jour le GRUB afin d'éviter les problèmes lors du prochain redémarrage !
Enjoy ;-)