Réparer (fsck) un volume LVM

Il m'est déjà arrivé de tomber sur une VM Debian (7 en l’occurrence) qui démarre avec le système de fichier en lecture seule avec un message de ce type :

La solution que j'ai trouvé grâce à la magie des internets, sûrement un formidable contributeur de Stackoverflow est de démarrer sur un live CD Linux et de lancer le fsck depuis celui-ci.

Activer les groupes de volumes :

vgchange --ignorelockingfailure -ay

Scanner les volumes logiques :

lvscan --ignorelockingfailure

Lancer le fsck sur le volume concerné (ajuster le chemin du volume selon ce qui a été retourné par la commande précédente) : Activer les groupes de volumes :

fsck -y /dev/volume-machin/root

Le fsck se lance, il n'y a plus qu'à redémarrer la machine une fois celui-ci terminé.