Доброе время суток. Нуждаюсь в вашей помощи. На рабочей машине выполняющей роль сервера на АЗС установлено 2 HDD кот. объедены ч.з RAID 1 (отражение) RAID Intel-овский встроенный в материнку.
На машине стоит Win2000 и установлена програ Intel Matrix Storage Manager которая отражает состояние винтов. В прошлом году один из винтов полетел, я выключил ПК произвел замену полетевшего винта,загрузил винду и с помощью этой программы сделал синхронизацию. При этом во время синхронизации я приостановил всю работу АЗС. Вопрос, возможно ли во время синхронизации продолжать работу, а не останавливать ее? Изначально я думал, что нет из-за того, что база данных все время обновляется, т.к с ней работают операторы АЗС посредством своих машин. Но сейчас, что-то мне подсказывает, что можно и не останавливать работу, и прога сама определит, что данные изменились и перепишет их.
Поставил вчера винт, все отлично. Принес убитый домой,...22.11.09 07:58 Автор: Firs Статус: Незарегистрированный пользователь
Поставил вчера винт, все отлично. Принес убитый домой, подключил. Работает. Ничего понять не могу, почему RAID говорил что жесткий жиск отсутствует %)
Вообще изначально стояло 2 винта по 250ГБ, в прошлом году один полетел (кстати, тоже когда принес домой, форматнул, поставил ОС и до сих пор работает), я поставил вместо него на 320, в этом года "ТИПА" полетел второй WD на 250, вместо него поставил на 500ГБ. Что за дела?
Это нормально. Винты могут "залипать". Если контроллер...23.11.09 17:35 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
> Поставил вчера винт, все отлично. Принес убитый домой, > подключил. Работает. Ничего понять не могу, почему RAID > говорил что жесткий жиск отсутствует %)
Это нормально. Винты могут "залипать". Если контроллер чуствует, что с винтом что-то не так, то он тупо останавливает работу с ним. Прежде, чем менять винты, нужно попробовать выдернуть и вставить винт заново, как будто заменили. Хотя менять винты периодически тоже имеет смысл.
Вот такие вот они загадочные, эти РАИД контроллеры, многие, но не все.
> Вообще изначально стояло 2 винта по 250ГБ, в прошлом году > один полетел (кстати, тоже когда принес домой, форматнул, > поставил ОС и до сих пор работает), я поставил вместо него > на 320, в этом года "ТИПА" полетел второй WD на 250, вместо > него поставил на 500ГБ. Что за дела?
Да, ничего останавливать не нужно.20.11.09 20:19 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 20.11.09 20:20 Количество правок: 1
> Но сейчас, что-то > мне подсказывает, что можно и не останавливать работу, и > прога сама определит, что данные изменились и перепишет их. Прога даёт команду драйверу: "подключить и отзеркалить винт", и драйвер сам всё делает.
При этом у него есть внутренняя карта состояний всех блоков RAID массива.
Т.е. он начинает последовательно перебирать эту карту, и дублировать данные на второй винт, при этом помечая проделанную работу в этой карте состояний.
При этом, драйвер ещё успевает обслуживать запросы венды на чтение и запись блоков (венда-то живая и работает), делая пометки в своей битовой карте при записи на ёще не синхронизированый блок (они будут как-бы досрочно синхронизированны).
В данном сообщении "драйвер" читать как "контроллер".21.11.09 09:01 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 21.11.09 09:02 Количество правок: 1
В данном сообщении "драйвер" читать как "контроллер".
Массив то обслуживается интеловым контроллером в данном случае.
> Прога даёт команду драйверу: "подключить и отзеркалить > винт", и драйвер сам всё делает. > При этом у него есть внутренняя карта состояний всех блоков > RAID массива.
Чаще всего в этом нет нужды и такого объема памяти. Контроллер хранит в энергонезависимой памяти какой диск перезеркалируется и на каком месте в данный момент идет зеркализация. Тупо номер сектора (трека, головки). Даже физическое неожиданное выключение птания не нарушает процесс синхронизации. При восстановлении питания процесс зеркалирования продолжается с того места, где остановился, ну или чуть раньше, на всякий случай. Сам проверял.
> Т.е. он начинает последовательно перебирать эту карту, и > дублировать данные на второй винт, при этом помечая > проделанную работу в этой карте состояний.
Причем можно выставить различные или равные приоритеты на синхронизацию и на запросы ОС. Ни что ни чему не противоречит. Разве что, когда массив находится в критическом состоянии, чтение происходит только с оригинального диска, а писать можно и туда и туда.
> При этом, драйвер ещё успевает обслуживать запросы венды на > чтение и запись блоков (венда-то живая и работает), делая > пометки в своей битовой карте при записи на ёще не > синхронизированый блок (они будут как-бы досрочно > синхронизированны).
Еще такой вопрос. Винт только с магазина. Нужно создать...21.11.09 08:02 Автор: Firs Статус: Незарегистрированный пользователь
RAID не вникает ни в разделы, ни в файловые системы, он "соображает" только блоками.
И вообще, раз это будет "зеркало" сущ. винта -- зачем на нём что-то "рисовать"? ;)
Большое спасибо.21.11.09 03:15 Автор: Firs Статус: Незарегистрированный пользователь