GNU/Linux >> Znalost Linux >  >> Linux

Příkaz lvremove selže s chybou „LVM – nelze odstranit otevřený logický svazek“

Chcete odstranit logický svazek, ale při spuštění příkazu „lvremove“ získáte následující výstup:

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

Can't remove open logical volume "lv1"

Řešení

Výše uvedená chyba obvykle znamená, že svazek je stále používán nějakým procesem. Chcete-li najít proces, který udržuje logický svazek otevřený, postupujte podle následujících kroků.

1. Najděte hlavní, vedlejší číslo odpovídající logickému svazku:

# dmsetup info -c | grep [lvname]

Například:

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

2. Najděte hlavní, vedlejší číslo ve výstupu příkazu „lsof“.

# lsof | grep "major,minor"

Například:

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

3. Zastavte aplikaci odpovídající PID nebo ukončete proces. PID podle výše uvedeného příkladu je 102585. Aplikaci můžete zastavit pomocí tohoto PID nebo přímo zabít PID pomocí příkazu kill:

# kill -9 [PID]

4. Nyní by odstranění logického svazku bylo úspěšně dokončeno.

# lvremove vg1/lv1


Linux
  1. Zde je vše, co můžete dělat s Nmap – Příklady příkazů

  2. CentOS / RHEL :Jak migrovat úložiště (LVM) pomocí příkazu pvmove

  3. Konfigurace LVM:Operace/nástroje logického svazku (LV).

  1. Nelze odebrat soubory z adresáře s chybou „Seznam argumentů je příliš dlouhý“

  2. lvcreate/lvremove se nezdařilo s chybou „Nelze odstranit slučovací snímek logického svazku“

  3. Příkazy LVM selžou s „Nepodařilo se načíst konfigurační soubor /etc/lvm/lvm.conf“

  1. Vytváření logických svazků v Linuxu pomocí LVM

  2. Příklady příkazů lvremove v Linuxu

  3. Jak mohu otevřít soubor s čísly řádků zobrazenými z příkazového řádku v 'vi'?