Сброс счетчиков ошибок на дисках

Чтобы сбросить счетчики ошибок для диска (например после его замены) можно либо перезагрузиться либо воспользоваться следующим способом:

# iostat -E sd0
sd0       Soft Errors: 6 Hard Errors: 0 Transport Errors: 0
Vendor: VMware,  Product: VMware Revision: 1.0  Serial No:
Size: 17.18GB <17179868672 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 6 Predictive Failure Analysis: 0

Запускаем mdb и даем следующую команду (в одну строчку):

# mdb -kw
> *sd_state::softstate 0 |
    ::print struct sd_lun un_errstats->ks_data | \
    ::print -da struct sd_errstats \
    sd_softerrs.value.ui32 \
    sd_harderrs.value.ui32 \
    sd_transerrs.value.ui32 \
    sd_rq_media_err.value.ui32 \
    sd_rq_ntrdy_err.value.ui32 \
    sd_rq_nodev_err.value.ui32 \
    sd_rq_recov_err.value.ui32 \
    sd_rq_illrq_err.value.ui32 \
    sd_rq_pfa_err.value.ui32

Получаем следующий вывод:

ffffffff811a68f0 sd_softerrs.value.ui32 = 6
ffffffff811a6920 sd_harderrs.value.ui32 = 0
ffffffff811a6950 sd_transerrs.value.ui32 = 0
ffffffff811a6a70 sd_rq_media_err.value.ui32 = 0
ffffffff811a6aa0 sd_rq_ntrdy_err.value.ui32 = 0
ffffffff811a6ad0 sd_rq_nodev_err.value.ui32 = 0
ffffffff811a6b00 sd_rq_recov_err.value.ui32 = 0
ffffffff811a6b30 sd_rq_illrq_err.value.ui32 = 6
ffffffff811a6b60 sd_rq_pfa_err.value.ui32 = 0

Меняем нужные значения на 0:

> ffffffff811a68f0/W 0
> ffffffff811a6b30/W 0

Результат:

# iostat -E sd0
sd0       Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: VMware,  Product: VMware Revision: 1.0  Serial No:
Size: 17.18GB <17179868672 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0

Reader's Comments »

  1. By Nest Org Ru Team Site on September 28, 2008 at 9:20 pm

    Актуально : Сброс счетчиков ошибок на дисках…

    Чтобы сбросить счетчики ошибок для диска (например после его замены) можно либо перезагрузиться либо воспользоваться следующим способом…

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>