Precisamos saber como o multipath está determinando que um caminho está ativo. Se você olhar para multipath.conf você verá que há um path_checker option
opcional, você pode ver uma lista deles (com o padrão sendo readsector0
). Outra coisa a fazer é ter uma ordem de prioridade de caminho de tal forma que seu agrupamento de caminho, de tal forma que desabilitar o failback, evite que seja usado a menos que haja uma emergência. De acordo com o link depois de remover o manual referências para o sdft
você poderia usar o seguinte (mas substitua sdft
para sda
para corresponder ao caso que você deu):
Take the path offline using
echo offline > /sys/block/sda/device/state
.This will cause any subsequent I/O sent to the device on this path to be failed immediately. Device-mapper-multipath will continue to use the remaining paths to the device.