Le problème
Comment supprimer un volume LVM qui renvoie l'erreur "système de fichiers en cours d'utilisation".
# lvchange -an /dev/mapper/vg-lv Logical volume vg/lv contains a filesystem in use
La solution
Étape 1 :Essayez d'identifier si ce LVM particulier est monté sur votre serveur.
# mount -a | grep /path-to-LV-volume
S'il est monté, démontez-le.
Étape 2 :Vérifiez les descripteurs de fichiers ouverts ou les processus actifs en cours d'exécution sur ce LV :
# lsof | grep /path-to-LV-volume
Si la commande ci-dessus ne renvoie aucune sortie, essayez de "grep" en utilisant uniquement le nom LV. Si vous voyez des processus ouverts ou des descripteurs de fichiers, tuez-les en utilisant 'pkill' ou 'kill -9' [commande 'man' pour les options]
Étape 3 :Désactiver et supprimer le LV.
# lvchange -an -v /path-to-LV-volume # lvremove -vf /path-to-LV-volumeRemarque :Remplacez /path-to-LV-volume par le chemin réel dans les commandes ci-dessus.