Назад | Перейти на главную страницу

Устройство с несколькими путями, не представленное хосту. Как удалить его из LVM и системы?

ОС: Red Hat Enterprise Linux AS, выпуск 4

Специалисты по хранению не представили пару дисков, ранее экспортированных в систему (такие вещи ... иногда случаются). Что ж, с этим нет проблем, потому что этот диск был пуст, и данные были перенесены на другие PV. Проблема в том, что устройства были удалены без предварительного удаления в системе.

Как я могу удалить недостающие диски из всей системы?

multipath -ll:

mpath10 (350002ac01bde0e96)
[size=50 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [enabled]
 \_ 0:0:1:2 sdf  8:80   [failed][faulty]
 \_ 0:0:2:2 sdk  8:160  [failed][faulty]
 \_ 1:0:0:2 sdp  8:240  [failed][faulty]
 \_ 1:0:2:2 sdx  65:112 [failed][faulty]

pvdisplay:

/dev/dm-9: read failed after 0 of 4096 at 53687025664: Input/output error
/dev/dm-9: read failed after 0 of 4096 at 53687083008: Input/output error
/dev/dm-9: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-9: read failed after 0 of 4096 at 4096: Input/output error
/dev/dm-9: read failed after 0 of 4096 at 0: Input/output error

Заранее спасибо и, пожалуйста, извините за мой английский

Я не знаю, верно ли это для RHEL4, поскольку я пробовал его только на более новых ОС: es, но

Чтобы удалить устройство mpath;

multipath -f mpath10 

чтобы удалить блочное устройство из ОС Linux, запустите

echo 1 > /sys/block/sdf/device/delete

Когда устройство mpath отсутствует, pvdisplay больше не будет жаловаться, если там находится pv.