GNU/Linux >> Znalost Linux >  >> Cent OS

Chyba „mapa se používá“ při odstraňování vícecestného zařízení v CentOS/RHEL

Příkaz multipathd -k je interaktivní rozhraní k démonu multipathd. Zadáním tohoto příkazu se zobrazí interaktivní vícecestná konzola. Po zadání tohoto příkazu můžete zadat nápovědu a získat seznam dostupných příkazů, můžete zadat interaktivní příkaz nebo můžete stisknutím kláves CTRL-D skončit.

Vícecestnou interaktivní konzolu lze použít k řešení problémů, které můžete mít se systémem.

Problém

Pomocí rozhraní multipathd -k můžete přidat/odebrat konkrétní cestu z mapy více cest. Pokus o odebrání mapy zařízení selže s následující chybou:

# multipath -f mpath1
Jan 1 09:00:00 | mpath1: map in use
# dmsetup remove -f mpath1
device-mapper: remove ioctl on mpath1 failed: Device or resource busy

Řešení

Zpráva o používání mapy označuje, že mapa zařízení je stále používána specifickým procesem nebo vrstvou úložiště, např. LVM, RAID atd.

1. Pomocí příkazu mount ověřte, že zařízení není stále připojeno. Například:

# mount

2. Použijte příkaz dmsetup k identifikaci aktuálního mapování zařízení/mapy:

# dmsetup table | grep [DEVICE NAME]

Ujistěte se, že toto zařízení nepoužívá žádné jiné mapované zařízení.

3. Identifikujte název zařízení jádra (dm-X) v /dev/mapper/:

# ls -l /dev/mapper | grep [DEVICE NAME]
 [DEVICE NAME] -> dm-X

4. Pomocí příkazu lsof určete, který proces může zařízení používat.

# lsof | grep dm-x
# lsof | grep [DEVICE NAME]

Pokud výše uvedený výstup označuje jakýkoli proces (procesy) používající zařízení, vypněte aplikaci nebo program. Pokud to selže, zvažte ukončení procesu.

# kill -9 [PID]

5. Pokud problém stále přetrvává, pomocí níže uvedeného příkazu deaktivujte řazení do fronty pro problematické zařízení s více cestami.

# multipathd disablequeueing map mpath1
Poznámka :Mohou nastat případy, kdy proces zůstane natrvalo zaseknutý (např. nepřerušitelný stav D) v zásobníku jádra. V tomto případě může být restart systému jediným možným způsobem, jak problém vyřešit.


Cent OS
  1. Jak používat nástroj Magic SysRq v CentOS / RHEL

  2. Průvodce pro začátečníky k automatickému připojení souborových systémů v CentOS / RHEL

  3. Jak nainstalovat a nakonfigurovat Device Mapper Multipath v CentOS/RHEL 6,7

  1. Jak odstranit ASM disk na vícecestném zařízení v CentOS/RHEL

  2. Jak odstranit mrtvé zařízení Mulitpath bez restartu v CentOS/RHEL

  3. Upozornění „Nalezen duplicitní PV“ při použití LVM s vícecestným úložištěm v RHEL/CentOS

  1. „xfs_log_force:vrácena chyba 5“ – Chyba XFS (CentOS/RHEL 7)

  2. „passwd:Modul je neznámý“ – chyba při změně hesla v CentOS/RHEL 6

  3. Kdy použít rescan-scsi-bus.sh -i (příznak LIP) v CentOS/RHEL