Вход:  Пароль:  
FreeSource: Статьи/DualBootFakeRaid ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |

Установка двух ОС (Windows и Linux) в режиме Dual Boot? на Fake Raid?.

Введение

Часто на современных материнских платах встречается гордая надпись RAID, но на деле оказывается лишь обычным дисковым контроллером. Для хоть какой-то сохранности данных решаем его задействовать (backup никто при этом не отменяет :) ), но тут у нас на пути вырастает препятствие в виде отсутствия или плохой реализацией драйвера под ОС Linux для такого контроллера в режиме RAID. Так зачем изобретать деревянный велосипед, если уже существует проверенная реализация Soft Raid? в ядре Линукс? – Именно ею и рекомендуется пользоваться (вставить ссылку на wiki!!!). На домашних системах иногда возникает необходимость загрузки ОС семейства M$ Window$. Для этой ОС драйвера fakeRaid есть на диске прилагаемого к контроллеру.

Установка ОС от M$

Средствами BIOS контроллера создаём RAID 1. Напомню, что для установки этой ОС необходима дискета с драйверами от вашего контроллера. Во время установки инсталлятор попросит указать драйвер, дальше установка проходит в штатном порядке. Только помните, что нужно оставить место для установки Linux.

Установка ОС Linux (на примере Master 2.4)

На этапе разбивки разделов будет видно два диска sda, sdb (при условии, что у Вас два физических устройства иначе может быть больше). Создайте разделы Linux Raid? попарно одинаковые на обоих дисках в соответствии со своими предпочтениями (В Master 2.4 для этого нужно переключится в режим expert – можно это сделать только на этапе разбивки диска), на них пока не будет точек монтирования.
Объединяем попарно созданные разделы, называться они будут /dev/md0, /dev/md1 и т.д. И уже на Raid разделах (/dev/mdX) создаём нужные файловые системы со своими точками монтирования /home /usr и т.д. в зависимости от своих потребностей. Дальше установка проходит обычным образом.
Единственное, что следует поправить после установки, так это lilo.сonf, чтобы не было дублирующихся записей загрузки M$ Win.

Проблемы

Описанный способ хотя проверен и работает на различных контроллерах (Протестировано на Promise TX 150?, VIA, Sil 3112? ), всё же есть некотоые подводные камни.
Одна из главных проблем -это сложность обмена данными: В ОС Linux мы работаем с разделами M$ раздельно, и запись на эти разделы может привести к проблемам – неизвестно, как поведёт контроллер в ОС Window$ после этого.

Тестирование при сбоях

Сбои питания

Многие задаются вопросом как поведёт себя дисковая система в перечисленных конфигурациях. К сожалению стойкость в режиме fakeRAID на практике оказалась очень низкой. Всего один перепад напряжения и в результате ОС от M$ не загружается (после logo синий экран смерти), данные на дисках читаются. Стоит отметить, что не всегда сбои бывают стоь фатальны (правда редко бывает и ещё хуже:)), но стоит ли доверять такому контроллеру, если вероятность отказа очень высока. Аналогичная машинка под Linux на softRAID (тот же контроллер) просто перезагрузилась, но далее нормально функционировала. Конечно на боевых серверах просто необходим источник бесперебойного питания, но не следует забывать о том, что есть вероятность выхода именно его из строя и это может стать причиной сбоя. Именно поэтому к каждому компоненту системы нужно предъявлять достаточно жесткие требования, если хотите, чтобы вся система в целом прослужила верой и правдой.


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]