Una vez que un dispositivo de rutas múltiples está inactivo, la E/S de este dispositivo se bloquea. Eso puede provocar bloqueos al recopilar un informe sos o escanear/actualizar un disco. A continuación se muestra un ejemplo de un 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
Eliminación de dispositivos multirruta inactivos en línea
El dispositivo de rutas múltiples inactivo se puede eliminar a la fuerza eliminando la asignación incluso cuando los procesos están operando en el dispositivo y esos procesos están en el estado "suspensión ininterrumpida “. Los pasos para eliminar por la fuerza un dispositivo multirruta inactivo son los siguientes.
1. elimine el mapa de dispositivos y reemplace la tabla con una que falle todas las E/S.
# dmsetup remove -f [map name]
Por ejemplo:
# dmesetup remove -f 360060e80166bac0000016bac000000da
2. Retire el dispositivo de rutas múltiples.
# multipath -f [LUN name]
Por ejemplo:
# multipath -f 360060e80166bac0000016bac000000da
3. Verifique la eliminación del dispositivo de rutas múltiples muerto.
# multipath -ll