Il problema
Come rimuovere un volume LVM che restituisce l'errore "filesystem in uso".
# lvchange -an /dev/mapper/vg-lv Logical volume vg/lv contains a filesystem in use
La soluzione
Passaggio 1 :Prova a identificare se questo particolare LVM è montato sul tuo server.
# mount -a | grep /path-to-LV-volume
Se montato, smontalo.
Passaggio 2 :verifica la presenza di descrittori di file aperti o processi attivi in esecuzione su questo LV:
# lsof | grep /path-to-LV-volume
Se il comando precedente non restituisce alcun output, prova a "grep" usando solo il nome LV. Se vedi processi aperti o descrittori di file, uccidili usando "pkill" o "kill -9" [ comando "man" per le opzioni]
Passaggio 3 :Disattiva e rimuovi il LV.
# lvchange -an -v /path-to-LV-volume # lvremove -vf /path-to-LV-volumeNota :Sostituisci /percorso-volume-LV con il percorso effettivo nei comandi precedenti.