Аппаратная проблема? zfs скраб всегда ремонт

Здравствуйте, Stackoverflowers,

У меня любопытная проблема со старой материнской платой сервера Tyan и ZFS.

Короче говоря, я могу запускать zfs scrubкаждый час, он всегда восстанавливает контрольные суммы без дальнейших ошибок.

Я запускал memtest86 всю ночь без ошибок (память ECC 16 ГБ)

Я запустил smartctl -t long /dev/ada{0,1,2}, ошибок тоже не было

Но очистка продолжает показывать ошибки контрольной суммы.

Спасибо за любую подсказку

Ксав


person Xavier Humbert    schedule 21.01.2017    source источник
comment
Я бы сначала проверил кабели (если возможно, заменив их), а затем уже контроллеры. Используете ли вы контроллер PCIe/PCI или встроенный контроллер? Ошибки на определенных дисках или на всех дисках?   -  person user121391    schedule 23.01.2017


Ответы (2)


Это означает, что либо а) вы записываете плохие сектора на диск, либо б) вы читаете плохие сектора обратно. Если каждый раз исправляется небольшое количество секторов, мой опыт показывает, что это плохой контроллер или драйвер.

Это все при условии, что вы не получаете ошибок консоли.

Рассуждение? Ну... если дело в дисководах, то они вообще достаточно умны, чтобы сообщать о своих ошибках (по крайней мере, о большинстве из них). Если это кабели, как правило, вы будете получать ошибки контрольной суммы от драйвера на вашей консоли. Вы в основном избавились от памяти, так что... Остались контроллеры и драйверы.

К счастью, с ZFS вы можете «попробовать» диски на другой машине, как правило, без особых хлопот.

person zBeeble    schedule 26.01.2017
comment
Спасибо, я тоже подозреваю контроллеры, пока не хочет грузить свой биос для последней перезагрузки (две карты Adaptec 1210) Достаточно ли умна ZFS, чтобы распознать пул, если я вслепую перетащу кабели к контроллеру материнской платы? - person Xavier Humbert; 30.01.2017

Спасибо,

Подозреваю и контроллер, пока не хочет грузить свой биос для последней перезагрузки (две карты Adaptec 1210)

Достаточно ли умна ZFS, чтобы распознать пул, если я вслепую подключу кабели к контроллеру материнской платы?

person Xavier Humbert    schedule 30.01.2017
comment
Хрм. Это другой вопрос. :). - person zBeeble; 31.01.2017
comment
Так что... в общем, да. Однако я не знаю ни ваших адаптерных карт, ни того, как вы их настроили. Если zfs не распознает их, это будет связано с конфигурацией адаптера на них. Что вы можете сделать, так это перемещать диски по одному и повторно добавлять/переустанавливать их каждый раз перед перемещением следующего диска. - person zBeeble; 31.01.2017
comment
Или вы можете разделить их пополам (или по трём, если у вас больше избыточности), чтобы каждого набора дисков было достаточно для самостоятельной работы. Один остается в старой системе, один используется в новой системе. - person user121391; 31.01.2017