RAID на материнской плате: когда лекарство опаснее болезни

Jan 12, 2017 23:28

Дисковые массивы принято называть RAID. Зануда может рассказать, что это не вполне корректно, но опустим тонкости. Важнее то, что самый доступный для домашнего пользователя вид RAID, на материнской плате, вреденТо есть его можно использовать для построения RAID0 (это который с увеличением скорости в ущерб надёжности). Но для сохранения информации ( Read more... )

железо, it, nas

Leave a comment

Comments 33

easynik January 12 2017, 20:37:42 UTC
Замечательный пост. Пара абзацев и все смутно мучавшие меня не один год вопросы сразу отпали (использовать-не использовать etc). Спасибо)

Reply

2gusia January 13 2017, 09:28:16 UTC
Спасибо вам. Значит, не зря рожал три дня этот короткий пост :)

Reply


jidigr January 12 2017, 20:46:19 UTC
ну жыж банальщина натуралле

Reply

2gusia January 13 2017, 09:19:17 UTC
а вы погуглите по RAID на матплате и подобному. И посчитайте после каким по счёту выйдет рекомендация это не использовать. Особенно если отбросить те статьи, где *NIX дебри, которые средний юзверь не читая отбросить как китайскую грамоту.

Reply

jidigr January 13 2017, 19:58:19 UTC
большинство "аппаратных" рэйдов построены на унихлайках, ежеличо

Reply


bruslyc January 13 2017, 05:04:42 UTC
таки факрейд мы зовём софтрейд, чем он по сути является ( ... )

Reply

cat_in_mind January 13 2017, 09:01:49 UTC
не корректное утверждение "таки факрейд мы зовём софтрейд, чем он по сути является" :)
фейкрейд - это все таки сочетание ПАК, а не только софта :) то есть с одним только родным софтом (под фрёй эти фейки поддерживаются - что происходит в родной для них среде, под виндами - я не в курсе. но на другой матери имеет большую вероятность не заработать (опять же - под виндами с родными дровами)

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

Reply

bruslyc January 13 2017, 09:06:27 UTC
эмуляция работы рейд контроллера разве не софтовый рейд?
можно поднять рейд софтовый средствами винды - это одно
другое когда на уровне BIOS есть настройка эмуляции рейда - это другое
но и то и то по сути программная эмуляция

Reply

2gusia January 13 2017, 09:27:26 UTC
Соглашусь, что граница между железным и софтовым решениями всегда размыта. Ни без железа ни без софта не обходится ни в одном реальном случае :)

Но классификацию не я придумал. Как и название "hardware-assisted software RAID". И оно IMHO очень к месту. Если нужен какой-то специфический, фирменный, только у какого-то производителя доступный железный компонент - это не программное решение. (А если этот компонент не справляется сам, а грузит хост - то и не аппаратное).

Reply


drazer05 January 13 2017, 06:39:21 UTC
и как zfs это пережила?
просо попросила диск на замену, и невозмутимо сообщила, что в каком-то месте данные - все?

Reply

2gusia January 13 2017, 09:06:27 UTC
Угу. была ситуация - raidz1 сделанный из пары нормальных дисков и одного заведомо сыплющегося. заливаю тестовые данные и потом выдёргиваю один из нормальных дисков. запускаю scrub. Он показывает какие файлы не восстановимы, остальное можно достать (проверяю). Неожиданнным (тогда) для меня оказалось, что кроме файлов проблемы пришлись на метаданные некоторые тоже. Но ущерб и от них был локальный.

Reply

cat_in_mind January 13 2017, 09:30:18 UTC
zfs вообще плевать, что там внизу :) она работает :) а вот в состоянии пула команда zpool будет выдавать ругань. там проблема в другом - десктопные диски будут очень долго пытаться прочесть сбойные данные, что при использовании в пуле приводит к кратковременным фризам при обращении к данной области.

Reply

2gusia January 13 2017, 09:36:15 UTC
кратковременным - это если сбоит сектор-другой :) Если диск хорошо пожёванный - скраб может растянуться на многие дни (а может недели - не хватало терпения). Это тоже тестил с тем заботливо хранимым запиленным диском.

Reply


konokradm January 13 2017, 09:16:41 UTC
Полностью подтверждаю ( ... )

Reply

2gusia January 13 2017, 09:34:04 UTC
О! То есть лично был случай с разными по размеру дисками одной модели? А то я всё ищу свидетельства и уже решил что это - городская легенда.

Reply

konokradm January 13 2017, 10:00:33 UTC
да, был личный опыт. Я все никак не мог понять, почему не хочет подхватывать новый блин в массив. Отказ и все.
Потом начал очень скрупулезно сопоставлять что и как и увидел, что второй диск имеет на насколько мегов меньше размер.
В результате сделал новый размер в 900ГБ, чтобы в будущем подошел даже сильно урезаный терабайтник.
После этого попробовал другой терабайтник подкинуть и массив без проблем поднялся и запустил ребилд

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

Reply

2gusia January 13 2017, 10:09:14 UTC
вывод абсолютно правильный. и в нём ещё одна причина zfs на GPT разделах делать. Но вот про маленький диск. Во всех случаях, которы удалось подробнее исследовать причина оказалась в шалостях HPA. Который некоторрые матери вообще молча включают

Reply


Leave a comment

Up