Quando un dispositivo multipath è inattivo, l'I/O su questo dispositivo viene bloccato. Ciò può causare un blocco durante la raccolta di un sosreport o la scansione/aggiornamento di un disco. Di seguito è mostrato un esempio di dispositivo Dead Multipath:
360060e80166bac0000016bac000000da dm-49 HITACHI,OPEN-V size=200G features='0' hwhandler='0' wp=rw '-+- policy='round-robin 0' prio=0 status=enabled |- 8:0:0:34 sdiq 135:160 failed faulty running |- 8:0:1:34 sdix 8:272 failed faulty running |- 9:0:1:34 sdjl 8:496 failed faulty running |- 10:0:0:34 sdjs 65:352 failed faulty running |- 10:0:1:34 sdjz 65:464 failed faulty running |- 9:0:0:34 sdje 8:384 failed faulty running |- 11:0:0:34 sdkg 66:320 failed faulty running '- 11:0:1:34 sdkn 66:432 failed faulty running
Rimozione online del dispositivo multipath morto
Il dispositivo multipath morto può essere rimosso con forza eliminando la mappatura anche quando i processi sono in funzione sul dispositivo e tali processi sono nello stato "sospensione ininterrotta “. I passaggi per rimuovere forzatamente un dispositivo multipath morto sono i seguenti.
1. rimuovere la mappa del dispositivo e sostituire la tabella con una che non riesce a tutti gli I/O.
# dmsetup remove -f [map name]
Ad esempio:
# dmesetup remove -f 360060e80166bac0000016bac000000da
2. rimuovere il dispositivo multipath.
# multipath -f [LUN name]
Ad esempio:
# multipath -f 360060e80166bac0000016bac000000da
3. Verifica l'eliminazione del dispositivo multipath morto.
# multipath -ll