Das Problem
So entfernen Sie ein LVM-Volume, das den Fehler „Dateisystem wird verwendet“ zurückgibt.
# lvchange -an /dev/mapper/vg-lv Logical volume vg/lv contains a filesystem in use
Die Lösung
Schritt 1 :Versuchen Sie festzustellen, ob dieser spezielle LVM auf Ihrem Server gemountet ist.
# mount -a | grep /path-to-LV-volume
Falls gemountet, unmounten.
Schritt 2 :Nach offenen Dateideskriptoren oder aktiven Prozessen suchen, die auf diesem LV laufen:
# lsof | grep /path-to-LV-volume
Wenn der obige Befehl keine Ausgabe zurückgibt, versuchen Sie, „grep“ nur mit dem LV-Namen zu verwenden. Wenn Sie offene Prozesse oder Dateideskriptoren sehen, beenden Sie sie mit „pkill“ oder „kill -9“ [„man“-Befehl für Optionen]
Schritt 3 :LV deaktivieren und entfernen.
# lvchange -an -v /path-to-LV-volume # lvremove -vf /path-to-LV-volumeHinweis :Ersetzen Sie in den obigen Befehlen /path-to-LV-volume durch den tatsächlichen Pfad.