25.11.2011 22:52, Vladislav V. Prodan пишет:
После аварийного выключения питания сервера у одного из его винтов
начались проблемы с чтением:
ad6: FAILURE - READ_DMA status=51<READY,DSC,ERROR>
error=40<UNCORRECTABLE> LBA=36029187
>[skip]
zfs scrub не помогает.
после проверки и очистки пула, опять всплывают ошибки.
Как программными средствами FreeBSD пометить эти блоки как бэд?
На сервере пара винтов в ZFS mirror
Model Family: Western Digital RE4 Serial ATA
Device Model: WDC WD5003ABYX-01WERA0
Посмотрите smartmontools, что там с ошибками и счетчиками.
Возможно винту нужно "помочь" сделать reallocation путем
записи с помощью dd пустого сектора. Пару раз так удавалось
вылечить один винт (правда там gmirror, но не суть важно).
Попробуйте переключить на другой канал SATA.
--
Sincerely yours,
Artyom Viklenko.
-------------------------------------------------------
[email protected] | http://www.aws-net.org.ua/~artem
[email protected] | ================================
FreeBSD: The Power to Serve - http://www.freebsd.org