Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Software RAID-5 и RAID-1 (Mirror "зеркало") на Windows XP

Автор: Power User
Дата сообщения: 01.02.2004 08:29
берем 3 файла: dmboot.sys, dmconfig.dll, dmadmin.exe лучше всего отсюда system32\dllcache
копируем их куда нибудь на время и там открываем HEX редактором и редактируем... должно получится вот что:

dmboot.sys
0000F1F0 74 00 54 00 79 00 70 00 65 00 00 00 53 45 52 56 t.T.y.p.e...SERV
0000F200 45 52 4E 54 57 49 4E 4E 54 00 00 00 00 00 00 00 ERNTWINNT.......
0000F210 4C 41 4E 4D 41 4E 4E 54 00 55 8B EC 51 51 6A 00 LANMANNT.UãÏQQj.

dmconfig.dll
00005140 4C 41 4E 4D 41 4E 4E 54 00 00 00 00 57 49 4E 4E LANMANNT....WINN
00005150 54 00 00 00 00 00 00 00 53 45 52 56 45 52 4E 54 T.......SERVERNT
00005160 50 00 72 00 6F 00 64 00 75 00 63 00 74 00 54 00 P.r.o.d.u.c.t.T.

dmadmin.exe
00001C30 77 69 6E 6E 74 00 00 00 00 00 00 00 6C 61 6E 6D winnt.......lanm
00001C40 61 6E 6E 74 00 00 00 00 50 72 6F 64 75 63 74 54 annt....ProductT

(в общем по сравнению с оригиналом меняется местами слова WINNT и SERVERNT)


потом копируем эти файлы в \system32 (за исключением dmboot.sys - его в \system32\drivers) и в system32\dllcache

(разумеется надо копировать не изнутри работающего виндуза, а скажем бутнувшись с чего-нибудь что даст нам доступ к файловой системе)

проверял - работает - появляется опция сделать РЕЙД5 - если конечно не меньше 3-х пыстых дисков в системе - на диск пишется и читается - насколько стабильно сказать пока не могу - так что на свой страх и риск

(инфа перепечатана с какого то испортного форума.... а там походу с "C'T , a German Computer Magazine, issue 07/03 page 216")

после сервис пака это надо будет делать заново - так как XP не сможет работать с RAID5... так что либо делаем после всех сервис паков либо потом придется опять редактировать - что в принципе не смертельно - так как паки выходят редко - единственное что будет плохо если билка скажем во втором паке эту возможность угробит...

зы. ну и разумеется это нарушает EULA от билки...
Автор: Dimius
Дата сообщения: 01.02.2004 08:49
Power User
Объясни, и что это дает? Какие возможности появляются?
Автор: Power User
Дата сообщения: 01.02.2004 09:12
Dimius
дык... это в оснавном для "хранилищ" информации...

вот тебе пример на собственном опыте...
есть у меня комп - он к интернету подключен и на него все с интернета сливается...
вопрос куда лить ? можно на разные диски... а можно сделать как я...
6 дисков по 40 гигабайт объеденины в RAID-5
RAID-5 надо минимум 3 диска, диски должны быть одинакового размера...
один диск теряется на контрольную суму...

и того получаем 6х40-40 = 200 гига один партишион...

спрашивается зачем ?
а затем что диски дятлы ебиэмовские....

а РЕЙД5 такая штука - что когда 1 диск (любой) накрывается - мы можем его просто вынуть и поменять на такой же - и данные не пропадут - цена этому один диск...
в случаи с 3 дисками - 33% места "пропадает" в случаи с 6 как у меня - 16%

один вот уже сдох... поменял - инфа не пропала


Добавлено
зы. миррор - тоесть зеркало - это когда два диска видны как один и информация дублируется на обоих дисках - таким образом если один диск дохнет - то информация остается целой... потери пространства 50% всегда (в отличии от РЕЙД5 - где потери один диск) - плюсы по сравнению с РЕЙД5 - более высокая надежность...
то есть если на РЕЙД5 из Х дисков откажут одновременно больше 1 диска то вся информация пропадет... но одновременно 2 диска редко дохнут (если это не замыкание скажем - но от него ваще мало что поможет)...
Автор: Aleksanders
Дата сообщения: 02.02.2004 06:49
Power User

Цитата:
зы. миррор - тоесть зеркало - это когда два диска видны как один и информация дублируется на обоих дисках - таким образом если один диск дохнет - то информация остается целой... потери пространства 50% всегда (в отличии от РЕЙД5 - где потери один диск) - плюсы по сравнению с РЕЙД5 - более высокая надежность...


Можно сделать миррор с более чем 2 винтами, надежность будет еще больше, а вот потери в N раз возрастут. Ставишь в миррор 6 винтов, считай, 5 из них дублируют первый.
Автор: Power User
Дата сообщения: 02.02.2004 11:17
да насчет 50% не прав (не точно дал инфу)

но если в рейде1 у нас патери в лучшем случаи 50% (то есть может быть больше)
то в рейде5 потери 33% но уже в худшем случаи....

впрочем все решает соотношение цена/надежность
(если речь не идет о производительности)

впрочем эта ветка была создана не для обсуждения рейдов, для этого наверняка есть уже ветки, а для показа как включить РЕЙД5 и РЕЙД1 на Виндуз ХР, в которой это по умолчанию выключено...
то есть для тех кто знает о чем и речь - а не для тех кому надо обяснять что такое РЕДЙ5, 1, им в поиск...
Автор: ilion
Дата сообщения: 10.02.2004 17:34
А зачем такие жуткие сложности?
1. По жизни вполне достаточно RAID-1
2. IDE RAID контроллер ITE IT8212 (которого великолепно знают и XP и 2003) стоит 25$, а своим BIOSом он на 4-х HDD реализует RAID 0+1 на аппаратном уровне (0+1 означает, что реализуется и MIRROR (надежность) и STRIPE (производительность)).
Автор: retro
Дата сообщения: 16.02.2004 21:34
Aleksanders

Цитата:
Можно сделать миррор с более чем 2 винтами
Как?

Цитата:
зеркальный том
Отказоустойчивый том, размещающий две копии данных на двух физических дисках. Зеркальный том обеспечивает избыточность данных путем использования двух идентичных томов (так называемых зеркал) для дублирования содержащихся на нем данных. Зеркала всегда располагаются на разных дисках. При сбое одного из физических дисков данные на этом диске становятся недоступными, но система продолжает работать, используя зеркало на оставшемся диске. Зеркальные тома можно создавать только на динамических дисках компьютеров под управлением операционных систем семейств Windows 2000 Server или Windows Server 2003. Расширение зеркальных томов невозможно.


ilion

Цитата:
реализует RAID 0+1

Нет такого "0+1". Или 0, или 1. Но не одновременно.


Цитата:
Чередующиеся тома создаются путем объединения свободного места на нескольких дисках в один большой логический том. Чередующимися томами используется технология RAID-0, распределяющая данные на несколько дисков. Чередующиеся тома не могут быть отраженными, расширенными или отказоустойчивыми. Если появился сбой на одном из дисков, содержащих чередующийся том, то весь том будет подвержен сбою


Цитата:
IDE RAID контроллер
не обеспечивает Raid 5
Автор: helldomain
Дата сообщения: 17.02.2004 00:57
Ya pozwoliu sebe ne soglasitsya s mneniem uwajaemogo Retro.
1. RAID 0 + 1 chastenko naziwajut RAID 10. Trebuet 4 winta. Sozdaetsya 2 strip massiwa (RAID 0) i zerkalizacija etih massiwow.

2. RAID 5 + RAID 0 suschestwuet. Princip kak i w RAID10. Na skolko mne izwestno, trebuet 6 wintow. Poteri prostranstwa sostawlyajut 2 winta (oni soderjat kontrolnie summi).

3. Nekotorie RAID kontrolleri s interfeisnoi shinoi IDE podderjiwajut RAID 5.

S uwajeniem,

helldomain
Автор: retro
Дата сообщения: 17.02.2004 07:30
helldomain RAID 10 - это не что иное, как 2 RAID 5, об'единенных в один массив. И не более. Искусственное понятие. Приходилось несколько раз сталкиваться, особенно где-то год назад это было модно. Сейчас что-то почти не слышу, очевидно не оправданны затраты... Минимамальное (!) к-во дисков (физических) 6, но максимальное так и осталось 32, хотя должно было бы быть 64... Впрочем, разговор в теме не об этом, если хочешь продолжить - открывай тему в железном топике.

Power User

Цитата:
насколько стабильно сказать пока не могу - так что на свой страх и риск

Soft Raid - вообще (даже без всяких переделок, на серверах) работает плохо. Я практически не знаю мест, где бы это применялось... На уровне железа - да. А так, конверт в динамические (что уже опасно) и т.д. и т.д. А так - неплохая ссылка, интересно, обязательно попробую.
Автор: Power User
Дата сообщения: 19.02.2004 23:21
retro

ты можешь обосновать:
"Soft Raid - вообще (даже без всяких переделок, на серверах) работает плохо"
где то он падал ?

"А так, конверт в динамические (что уже опасно)"
чем опасно ?

и ваще инфа была дана для дешевого надежного ДОМАШНЕГО хранилища информации...
многие опасаясь за данные делают дома зеркала - но это очень дорого получается...
у меня РЕЙД5 на 6 дисках (потери 1 диск) - работает уже больше полугода - без выключений практически (тока если электричество упадет) и пока никто никуда не падал... скорость конечно не очень... но там и не надо... (свои 20-30 мега на чтение получаю) запись конечно помедленнее но это все не смертельно....
Автор: chAlx
Дата сообщения: 20.02.2004 12:45
Вот этот топик с iXBT. А вот оттуда же ещё одна версия.
Автор: ilion
Дата сообщения: 21.02.2004 23:49
retro

Цитата:
Нет такого "0+1". Или 0, или 1. Но не одновременно.

ну что я могу поделать, ITE IT8212 реализует RAID 0+1 на аппаратном уровне, хочешь ты этого или нет
еще раз повторю:
1. По жизни в доме вполне достаточно RAID-1
2. IDE RAID контроллер ITE IT8212 (которого великолепно знают и XP и 2003) стоит 25$, а своим BIOSом он на 4-х HDD реализует RAID 0+1 на аппаратном уровне (0+1 означает, что реализуется и MIRROR (надежность) и STRIPE (производительность)).
3. С этим контроллером работаю с большим удовольствием, поставил его на 5 машин. Очень надежное и быстрое (Ultra ATA/133) устройство (по тестам быстрее, чем Promise). Легко управляется как из BIOS, так и своей GUI программой (теоретически даже позволяет работать с HOT SWAP дисками, что для IDE не совсем корректно), свежие драйверы приходят через Windows Update. Ну что еще нужно?

Не в тему, но он еще и JBOD поддерживает - сцепляет несколько физических дисков (возможно разного размера) в один логический, например 4 диска по 120Гб в один 480Гб (таких еще на рынке и нет).
Автор: Power User
Дата сообщения: 25.03.2004 16:48
chAlx
на хоботе тоже мой топик

ilion
так никто же не заставлеет пользоваться этими СОФТРЕЙДАМИ....
хотя на мой взгляд 50% потерь в пространстве - это как раз слишком дорого для дома...
а рейд-5 позволяет это резко сократить... (у меня, повторюсь, на 6 дисках в рейде5 потери 16%
Автор: king_krimson
Дата сообщения: 03.09.2004 09:59

как создать софтовый miror в windows server 2003 ?
(есть 2 винта одинаковых)
что то я этого не нашел ни где
Автор: Looking
Дата сообщения: 03.09.2004 16:43
king_krimson
Сначала надо преобразовать диск в динамический (в "Управлении дисками" правой кнопкой мыши на картинке диска, его серой части левее изображения разделов).
Потом появится меню для создания зеркала.
Автор: king_krimson
Дата сообщения: 06.09.2004 09:27
Looking
все понял в чем ошибка (нельзя держать двое виндов на загрузочном диске - если это условие не выполняется в меню преобразование в динамический диск не пояявляется)
Автор: immotus
Дата сообщения: 07.11.2007 15:47
Народ, а как можно создать программный RAID Level 1 с двумя дисками по 80 Гб? Рецепт из шапки подойдет или он только для Level 5?
Автор: sawer_rus
Дата сообщения: 29.12.2007 13:31
Подниму тему. Стоит задача организовать зеркало на Win XP SP2. Есть два однаковых винта Seagate по 500 Гб каждый. Отредактировал и заменил файлы dmboot.sys, dmconfig.dll, dmadmin.exe как указано в первом посте. Второй диск сделал динамическим, в меню "создать том" появилось 5 вариантов: простой том, составной том, чередующийся том, зеркальный том и том RAID-5, но активен только простой том, остальные варианты недоступны и выбрать зеркальные не получается. В чем тут может быть проблема?
Автор: BW4ever
Дата сообщения: 29.12.2007 14:44

Цитата:
Второй диск сделал динамическим

Да? А первый кто будет динамическим делать?
Автор: Strange
Дата сообщения: 29.12.2007 21:56
Винт с поставленной Виндой не получится сделать зеркалом. То есть систему на софтовый рейд поставить нельзя. По крайней мере в Винде.
Автор: sawer_rus
Дата сообщения: 09.01.2008 05:20

Цитата:
Винт с поставленной Виндой не получится сделать зеркалом. То есть систему на софтовый рейд поставить нельзя. По крайней мере в Винде.


В случае необходимости, винду переставить не проблема. Как программно зеркало вообще организовать под ХР?
Автор: ivm2003
Дата сообщения: 10.01.2008 11:58
Подробное описание на http://www.thg.ru/storage/20041129/onepage.html
Автор: LMChel
Дата сообщения: 11.01.2008 05:21

Цитата:
Подробное описание на http://www.thg.ru/storage/20041129/onepage.html


Именно по этой статье и сделано. Вот только в пункте "New Volume Wizard" хоть и появились 5 вариантов, включаю Raid 5, но все они не активные.
Автор: wtd
Дата сообщения: 31.10.2008 18:14

Цитата:
Винт с поставленной Виндой не получится сделать зеркалом. То есть систему на софтовый рейд поставить нельзя. По крайней мере в Винде.

Полный бред.
У меня дома с работы сервак Win2003R3, так получилось что мамка оказалась без аппаратного рейда, а нужно было именно зеркало.
Не помню точно как (полтора года назад это делал), я тогда в рейдах вообще ничего не смыслил, а делал по наитию.
Вообще никаких проблем!.. - и именно из-под установленной винды сделал RAID1.
Автор: fitter1977
Дата сообщения: 06.11.2008 12:14
Возникла проблема с добавлением софтового зеркального рейда под Windows 2003 Server
Предистория:
Работал успешно этот рейд до недавнего времени на этой же системе. Все нормально, но начали винты в рейде сыпаться.
Начали менять, но пошли не нормальным путем через замену винтов поодиночке, а боясь, что винты умрут в любую минуту, слили все инфу на новый винт, а а один из старого рейда удалили, так как совсем стучал....
Вставили оба новых винта, перегнали их в динамические, и хотели сделать зеркало, но функция в меню ДОБАВИТЬ ЗЕРКАЛО не активна серого цвета.
И в чем причина-непонятно.
На винтах, которые необходимо добавить в рейд только файлы, не система.

Есть у кого-то идеи?

Спасибо

Добавлено:
Все, разобрался, оказывается, зеркало не делается на УЖЕ РАСПРЕДЕЛЕННОМ ДИСКЕ. Нужно, чтобы второй винт, на котором должно строится зеркало был динамическим, но не распределенным!
Автор: PowerUser
Дата сообщения: 10.11.2008 12:27
wtd

Цитата:
я тогда в рейдах вообще ничего не смыслил

и счас не смыслишь судя по всему... тема про ХР...
скажи ка что лучше и чем отличается рейд 1+0 (ака 10) от 0+1 (ака 01) ?
Автор: krserv
Дата сообщения: 06.01.2009 11:57
Прошу совета: одноранговая сеть в ней на одной из рабочих станций установлен сервер базы данных и сервер приложения (многопользовательское приложение для СУБД)
Даже правильнее будет сказать, что не серверы, а просто многопользовательский доступ к этой рабочей станции и работа пользователей с базой данных на ней.

как лучше создать RAID 1 для большей надежности восстановления работоспособности выполняемой деятельности?
1. Вышел из строя жесткий диск - работа продолжается.
2. Вышел из строя системный блок - вытащил диск - поставил на другой системный блок.
Допустим на RAID 1 создан загрузочный XP раздел и тут же лежит база данных. Предположим попал вирус, который портит FAT; MBR; Partition table, boot sectors и т.д, как при этом поведет себя RAID - он аппаратный - ему по барабану, что система на первом диске повреждена, он зеркально перенесет вирус и его последствия на резервный диск? Все пропадет, несмотря на то, что для безопасности хранения базы стоял RAID1.
У кого какое мнение? Я полагаю, что лучше RAID массив разворачивать только для данных, а для системного диска делать просто резервный образ, с которого при необходимости его восстанавливать.
Но как быть если у меня только два физических диска, и как их не разбивай, если будет повреждена MBR а в ней Partition table, то винт накрывается.
Тут у меня еще одна сложность. Дело в том, что используется старое приложение для СУБД, которое на программном уровне изменить очень сложно, с разработчиками связи нет, самим изменять программный код - сложно. А приложение написано так, что оно должно стоять только в корне диска c: Т.е база должна находиться на активном загрузочном разделе.
Как в данном случае можно дополнительно обезопасить себя, антивирус стоит, база копируется на другой компьютер 1 р. в час. Но, жаль потерять работу пользователей в течение 1ч.
Или может я не знаю, и создаваемые RAID массивы не повреждаются вирусами, т.к у них другая система разбиения и т.д?

Добавлено:
Извиняюсь не там разместил тему, только сейчас увидел, что здесь обсуждается coft raid, а в моем случае это - hardware
Автор: asfiles
Дата сообщения: 06.01.2009 15:58
По собственному опыту работы с Рейдом "Зеркало", которое делает Windows своими средствами, пара моментов:

1) Реально работает. Когда на одном из винтов появляются бэды - все это пишется в лог фаил, но сбоя в системе нет, т.е. Windows реально пользуется двумя дисками.
2) Дальше хуже. У вас два диска. Первый - назовем его "мастер" и второй, на который зеркало и раскатывается. При отказе второго диска - нет проблем, все работает. Добавляем новый диск, в настройках выбираем - "сделай мне зеркало" и все супер.
Но вот при отказе ПЕРВОГО "мастер" диска начинается полное веселье. Система ТОЛЬКО со второго диска загрузиться не может (проверялось на Win 2003). Ей нужен первый диск (точнее какие-то загрузочные/системные фаилы на нем). Шаманство с boot.ini/джамперами/шлейфами не помогает.
Слава богу у меня винт не просто умер, а стал сыпаться.
Я отключил второй диск (полностью исправный), вместо него поставил чистый диск, загрузился в NORTON GHOST`ом - полностью скопировал первый (битый) диск на него. Вырубил комп. Вместо битого диска оставил тот самый скопированный, подключил второй диск (ранее отключенный) - ну и привет. все работает.
А если б первый диск просто глухо умер - была бы шляпа.

В железном RAID таких фокусов нет - оба диска можно спокойно менять при отказе ...
Автор: M0nstrya
Дата сообщения: 06.01.2009 17:38
На счет вирусов все просто. Райд не различает вирус это али нет, он тупо делает копию и все дела. При востановлении все вирусы окажутся на своих местах. А на чем крутится СУБД?
Автор: krserv
Дата сообщения: 06.01.2009 18:21
M0nstrya мне даже стыдно об этом писать, но что делать, я только пришел, досталось по наследству - FoxPro 2.5 (а приложение 1999 г. создания). На данный момент так. Вот сейчас должны придти на работу в помощь программисты, будем вникать в приложение, задачи и создавать свое приложение под Access и Microsoft SQL Server.

Страницы: 12

Предыдущая тема: DNS на Win2000 server: netlogon (номер события 5774, 5781)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.