GNU/Linux >> LINUX-Kenntnisse >  >> Linux

lvremove-Befehl schlägt mit Fehler „LVM – Can’t remove open logical volume“ fehl

Sie möchten ein logisches Volume löschen, aber wenn Sie den Befehl „lvremove“ ausführen, erhalten Sie die folgende Ausgabe:

# umount /data
# lvremove /dev/vg1/lv1

Can't remove open logical volume "lv1"

Lösung

Der obige Fehler bedeutet normalerweise, dass das Volume noch von einem Prozess verwendet wird. Führen Sie die folgenden Schritte aus, um den Prozess zu finden, der das logische Volume geöffnet hält.

1. Suchen Sie die Haupt- und Nebennummer, die dem logischen Volume entspricht:

# dmsetup info -c | grep [lvname]

Zum Beispiel:

# dmsetup info -c | grep lv1
vg1-lv1 253 25 L--w 1 1 0 LVM-4YO6buASebpXKOmdwdzyUTZ39mfubEFG0wWxeM7gYLEisWPszglyTCA0xCAuohpF

2. Suchen Sie die Major, Minor-Nummer in der ‚lsof‘-Befehlsausgabe.

# lsof | grep "major,minor"

Zum Beispiel:

# lsof | grep "253,25"
bckup 102585 0 19r BLK 253,25 0v12160 163622 /tmp/fileNabc3 (deleted)

3. Stoppen Sie die der PID entsprechende Anwendung oder beenden Sie den Prozess. Die PID im obigen Beispiel ist 102585. Sie können die Anwendung mit dieser PID stoppen oder die PID direkt mit dem Kill-Befehl beenden:

# kill -9 [PID]

4. Jetzt wird das Entfernen des logischen Volumes erfolgreich abgeschlossen.

# lvremove vg1/lv1


Linux
  1. Hier ist alles, was Sie mit Nmap tun können – Befehlsbeispiele

  2. Lum – Wie erweitere ich eine Partition mit einem LVM und dem enthaltenen physischen Volume und dem logischen Volume?

  3. Jungledisk schlägt mit Libnotify-Fehler fehl?

  4. lvcreate/lvremove fehlgeschlagen mit Fehler „Das logische Volumen des Zusammenführungs-Snapshots kann nicht entfernt werden“

  5. LVM VG-Metadatenbeschädigung mit „Prüfsummenfehler“

Speicher mit LVM hinzufügen

So erstellen Sie eine Volumengruppe in Linux mit LVM

So ändern Sie die Größe eines logischen Volumes mit 5 einfachen LVM-Befehlen

Beheben Sie den Fehler, dass der Befehl hwmatch auf Grub nicht gefunden werden kann

LVM-Befehle schlagen fehl mit „Failed to load config file /etc/lvm/lvm.conf“

lvremove-Befehlsbeispiele unter Linux