[Sysadmins] HostRAID vs SoftRAID
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пн Окт 15 18:39:26 MSD 2007
On Mon, Oct 15, 2007 at 06:03:14PM +0400, LIO wrote:
> >> MS> Аналогия также некорректна, поскольку "человек" тут -- задача,
> >> MS> а не ЦП. Соответственно задаче до лампочки, реализован RAID
> >> MS> ядерным модулем, HostRAID BIOS/driver (на том же ЦП) или железно
> >> MS> на процессоре контроллера.
> >> Человек - вычислитель в данном примере, т.е. ЦП. А задачи -
> >> вычисления и запись результатов. По-моему вполне корректно.
> >> Прошу предоставить инной пример, более корректный.
> MS> Аутсорсинг, если бы он работал? :)
> Боюсь не многие знают что такое аутсорсинг. Кроме того, при чём
> он тут? Или вы собираетесь на примере аутсорсинга сравнивать
> работу аппаратного и программного RAID?
Host-based computing vs peripheral-based.
> Я всё ж таки старался на пальцах объяснить что к чему.
Ну вот ещё один примерно настолько же неудачный вариант
(не раскрыта тема выгорания контроллера, смена диска освещена
карманным фонариком):
<lyrics>
Аппаратный рейд (hardware raid) -- как старый квалифицированный
грузчик, который требует больше, чем студенты-ночники, но знает,
что куда положить и откуда потом обратно взять.
Программный рейд (software raid) -- студенты-ночники, которые
быстро-дёшево-сердито разгружают вагоны, но за которыми нужен
глаз да глаз, особенно при смене обстоятельств.
Маркетоложный рейд (fake raid) -- студенты-ночники, которые
пытаются прикидываться квалифицированными грузчиками. При торгах
о зарплате это им удаётся лишь отчасти, а вот при разгребании
нештатной ситуации не удаётся вообще.
</>
> Чтобы винт можно было отрубить при включённой машине, нужно
> быть уверенным что не помрёт контроллер.
На IDE я такое делал в прошлом веке с довольно заурядным
карманом (причём даже при корне на IDE, хотя это потребовало
непристойных хаков). На SATA хотсвап предусмотрен стандартом
(хотя при реализации, как обычно, не всегда) -- как и на
SCSI/SAS.
> А для этого желательно чтобы контроллер был к этому приучен.
> Если это, конечно, не стенд для проведения экспериментов на
> подключения винта в рабочем режиме..
Со включением хуже, чем с выключением, на самом деле.
> Не говоря уже о программной части этого дела.
Разумеется.
> >> Расскажите пожалуйста, что такое HostRAID?
> MS> Controller specific software RAID, насколько могу судить.
> MS> Бишь зависящий от контроллера программный. Хуже не придумать.
> Насколько я понял, HostRAID это как win-модем.
Ага.
> На мой взгляд либо аппаратный, либо вообще никакой.
Отнюдь.
> Ручками раз в неделю делать копию.
Бэкап и рейд не являются ни взаимозаменяемыми, ни панацеей.
> Режим Stripping в случае программного рэйда вообще не
> рассматриваю.
Почему -- для своей категории задач, когда сохранность данных
некритична, striping (не stripping) вполне адекватен.
> >> И причём тут режимы RAID и их реализация? Как в режиме
> >> stripping, так и в режиме Mirroring, так и любых других
> >> режимах вероятность восстановить данные после падение винта
> >> будет одинакова на аппаратном, программном RAID (в том числе
> >> HostRAID).
> MS> Нет. (keywords: on-disk data format)
> :) :))) Офигенный и, главное, очень подробный ответ!
Уж как есть.
> >> >> Поправте меня если я не прав.
> >> MS> Благодарю за сообщение, но поправляю.
> >> За поправление воспринимаю только пп1. А остальное, скорее, критика.
> MS> http://faq.altlinux.ru/index.php?action=single&nf=1&qid=401
> ?? info coreutils :))
Вы FAQ-то почитайте. Я со всеми вышеперечисленными типами RAID
сталкиваюсь на практике. :)
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
---- Oct 26--27, Kiev, Ukraine:
-- http://conference.osdn.org.ua
Подробная информация о списке рассылки Sysadmins