РЕКЛАМА
ИНФОРМАЦИЯ
Rambler's Top100 Рейтинг@Mail.ru

НАКОПИТЕЛИ

Создаём программный массив RAID 5 под Windows XP
Краткое содержание статьи: Массивы RAID 5 отличаются высокой производительностью и надёжностью. Но аппаратные контроллеры обычно стоят немало. С помощью небольшой модификации мы включили поддержку массива RAID 5 под Windows XP. Посмотрим, какова будет производительность и совместимость такого решения.

Создаём программный массив RAID 5 под Windows XP


Редакция THG,  29 ноября 2004
Страница: Назад  1 2 3 Далее


Программный массив RAID 5?

Введение

Сегодня на рынке присутствует множество моделей жёстких дисков от таких именитых производителей, как Hitachi, Maxtor, Seagate и Western Digital. Для дома или офиса одного привода обычно бывает достаточно. Но для корпоративных сетей, кластеров или файловых серверов часто необходимо использовать несколько жёстких дисков. При этом возникает проблема - серьёзные контроллеры массивов RAID стоят довольно дорого.

Многие материнские платы оснащены встроенными контроллерами RAID, но не все из них подходят для организации файлового сервера. Большинство контроллеров поддерживают только простейшие режимы 0 и 1, а также комбинацию двух режимов RAID 0+1 (чередование и зеркалирование). Хотя массив RAID 0 даёт большую ёмкость и великолепную производительность, он, в то же время, повышает вероятность потери данных. Чем больше приводов в массиве RAID 0, тем более вероятна потеря данных из-за сбоя одного жёсткого диска. Хорошим компромиссом можно считать массив RAID 0+1, где дублируются два массива RAID 0, но при этом суммарный объём жёстких дисков следует делить наполовину.

Если нужна высокая ёмкость и надёжность, то хорошим решением будет массив RAID 5, который распределяет данные по всем дискам, а также добавляет информацию чётности поочерёдно на каждый диск. Общая ёмкость такого массива равна сумме объёмов всех приводов за минусом объёма одного жёсткого диска. Но подобное решение не так просто реализовать, как кажется. Вычисление информации чётности, а также восстановление данных в реальном времени в случае сбоя привода потребляет немало вычислительных ресурсов CPU. Для решения этой проблемы можно купить довольно дорогой контроллер RAID со встроенным блоком XOR или приобрести дешёвую модель, которая будет использовать центральный процессор для вычисления операций XOR.

Но почему мы игнорируем программную реализацию RAID 5? Если средств у вас немного, то, помимо использования простого RAID-контроллера без блока XOR, можно развернуть программный массив RAID 5. Windows Server может внести в массив RAID 5 все существующие приводы, так что даже RAID-контроллер вам не понадобится. Впрочем, если вам нужны простые файловые службы, то можно даже не тратиться на дорогой Windows Server, - с некоторыми модификациями можно построить мощный массив RAID и под Windows XP. Только помните, что Windows XP поддерживает одновременное подключение, максимум, десяти сетевых клиентов.

Развёртываем массив RAID 5 под Windows XP

Чтобы Windows XP смогла работать с RAID 5, необходимо воспользоваться hex-редактором (тем же Ultra Edit или Hacker's View), а также взять CD с Windows XP. Сначала следует скопировать некоторые файлы во временную папку:

C:\windows\system32\drivers\dmboot.sys
C:\windows\system32\dmconfig.dll
C:\windows\system32\Dmadmin.exe

Затем откройте эти файлы с помощью hex-редактора:

dmboot.sys:
До:
0000f1f0h: 74 00 54 00 79 00 70 00 65 00 00 00 57 49 4E 4E ; t.T.y.p.e...WINN
0000f200h: 54 00 00 00 53 45 52 56 45 52 4E 54 00 00 00 00 ; T...SERVERNT....

После:
0000f1f0h: 74 00 54 00 79 00 70 00 65 00 00 00 53 45 52 56 ; t.T.y.p.e...SERV
0000f200h: 45 52 4E 54 57 49 4E 4E 54 00 00 00 00 00 00 00 ; ERNTWINNT.......


dmconfig.dll:
До
00005140h: 4C 41 4E 4D 41 4E 4E 54 00 00 00 00 53 45 52 56 ; LANMANNT....SERV
00005150h: 45 52 4E 54 00 00 00 00 57 49 4E 4E 54 00 00 00 ; ERNT....WINNT...

После
00005140h: 4C 41 4E 4D 41 4E 4E 54 00 00 00 00 57 49 4E 4E ; LANMANNT....WINN
00005150h: 54 00 00 00 00 00 00 00 53 45 52 56 45 52 4E 54 ; T.......SERVERNT


dmadmin.exe:
До
00001c30h: 73 65 72 76 65 72 6E 74 00 00 00 00 6C 61 6E 6D ; servernt....lanm
00001c40h: 61 6E 6E 74 00 00 00 00 50 72 6F 64 75 63 74 54 ; annt....ProductT

После
00001c30h: 77 69 6E 6E 74 00 00 00 00 00 00 00 6C 61 6E 6D ; winnt.......lanm
00001c40h: 61 6E 6E 74 00 00 00 00 50 72 6F 64 75 63 74 54 ; annt....ProductT

Затем файлы в каталоге Windows System32 следует заменить нашими модифицированными версиями. Но простое переписывание здесь не подойдёт, поскольку Windows самостоятельно восстановит оригинальные версии файлов.

Если ваш диск отформатирован под FAT32, то просто загружайтесь в DOS и перезапишите файлы вручную. Но так как FAT32 не обеспечивает никакой защиты файлов, мы настоятельно не рекомендуем использовать эту файловую систему.

В окружении NTFS вам придётся загрузиться с CD Windows XP и запустить консоль восстановления системы (recovery console). Это можно выполнить, нажав "R" в первом меню. Но перед этим модифицированные файлы следует скопировать на дискету.

После загрузки консоли восстановления перейдите в каталог Windows:

C: [ENTER]
cd\windows [ENTER]

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

copy a:\dmboot.sys system32\drivers
copy a:\dmboot.sys system32\dllcache
copy a:\dmconfig.dll system32
copy a:\dmconfig.dll system32\dllcache
copy a:\dmadmin.exe system32
copy a:\dmadmin.exe system32\dllcache

Создаём массив RAID 5


Создаём массив RAID 5

Теперь перезагрузите систему. В Windows запустите консоль управления (правый щелчок по значку "Мой компьютер", затем "Управление") и выберите "Управление дисками". Здесь следует перевести все жёсткие диски, которые будут использоваться в массиве RAID 5, в динамические. Для этого нажмите правой клавишей мыши на нужном диске и выберите "Преобразовать в динамический диск". Ну, а затем можно создавать новый том.

Создаём массив RAID 5

После модификации файлов, как показано выше, Windows XP сможет поддерживать программный массив RAID 5.


Создаём массив RAID 5

Для нашего тестового массива мы использовали четыре привода Western Digital WD740 Raptor.


Создаём массив RAID 5

Следующие опции в окнах...


Создаём массив RAID 5

...не отличаются от тех, которые задаются при создании обычного тома.

Как только Windows закончит создание тома, вы можете работать с новым массивом RAID 5 под Windows как с обычным жёстким диском.
Страница: Назад  1 2 3 Далее


СОДЕРЖАНИЕ

Обсуждение в Клубе Экспертов THG Обсуждение в Клубе Экспертов THG


РЕКЛАМА
РЕКОМЕНДУЕМ ПРОЧЕСТЬ!

История мейнфреймов: от Harvard Mark I до System z10 EC
Верите вы или нет, но были времена, когда компьютеры занимали целые комнаты. Сегодня вы работаете за небольшим персональным компьютером, но когда-то о таком можно было только мечтать. Предлагаем окунуться в историю и познакомиться с самыми знаковыми мейнфреймами за последние десятилетия.

Пятнадцать процессоров Intel x86, вошедших в историю
Компания Intel выпустила за годы существования немало процессоров x86, начиная с эпохи расцвета ПК, но не все из них оставили незабываемый след в истории. В нашей первой статье цикла мы рассмотрим пятнадцать наиболее любопытных и памятных процессоров Intel, от 8086 до Core 2 Duo.

ССЫЛКИ
Реклама от YouDo
Услуги специалиста: https://youdo.com/lp-remont-sotovih-telefonov-v-stupino/, выбирай YouDo!
Здесь http://pc.youdo.com/st235484/ - лучшие цены здесь.
Мастер по компьютерам: http://pc.youdo.com/repair/notebook/geo/remont-noutbukov-v-svao/: смотреть варианты >>