Несколько вопросов про raid

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Несколько вопросов про raid

Сообщение QWERTYASDF »

Здравствуйте! )
Мучает такой теоретический вопрос - зачем при аппаратном raid 1 обязательно нужен соответствующий драйвер в ОС? Какие этот драйвер выполняет необходимые функции?
Ну и заодно практический вопрос - при создании raid 1 можно ли ставить винты одинаковой емкости, но в остальном различные? Если да, то до какой степени различные? От рэйда требуется - чтоб пользователь работал с ОС как и раньше, и ничего заметно не изменилось в этой работе в худшую сторону (в частности, по быстродействию), но и сохранность данных чтоб также достаточно повышалась по сравнению с работой без зеркалирования...
Заранее спасибо за любые толковые ответы!!! )
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Несколько вопросов про raid

Сообщение sash-kan »

QWERTYASDF писал(а):
08.12.2011 12:15
зачем при аппаратном raid 1 обязательно нужен соответствующий драйвер в ОС?
вероятно затем, чтобы уметь общаться с этим _не_аппаратным raid-ом·

p.s. хотя слово «аппаратный», конечно, требует дополнительного толкования·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Несколько вопросов про raid

Сообщение QWERTYASDF »

sash-kan писал(а):
08.12.2011 13:43
QWERTYASDF писал(а):
08.12.2011 12:15
зачем при аппаратном raid 1 обязательно нужен соответствующий драйвер в ОС?
вероятно затем, чтобы уметь общаться с этим _не_аппаратным raid-ом·

p.s. хотя слово «аппаратный», конечно, требует дополнительного толкования·

Ну, насчет "обязательно ли нужен драйвер?", я ступила конечно ) Мне больше интересно, что он делает по сравнению с "обычным" (не рэйд).
Если идет просто чтение/запись, без всяких накладок, то тут мне все понятно - оба диска просто работают синхронно (записывается файл и туда и туда). Тут и спец-драйвера не нужно, это же делается не средствами ОС?
А если возникает ошибка записи и/или чтения на одном из дисков, то тут уже проявляется как раз специфика рэйд-драйвера, так? Насколько пока что представляю, если возникает проблемная ситуация (разночтения с дисков, не возможность записать и/или прочитать), то ОС как-раз посредством рэйд-драйвера об этом узнает, и тут возможны либо заранее заданные, либо интерактивные действия - пользователь решает, что тогда делать (записать данные только на один диск и продолжать пользоваться массивом дальше, повторить/сохранить файловую операцию и т.д. и т.п.), так?...
"Аппаратный" - имеется ввиду, что зеркалирование проводится не средствами ОСи, а чипсета/биоса.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Несколько вопросов про raid

Сообщение SinClaus »

"Аппаратный" - это когда стоит нормальный контроллер. Эмуляция через BIOS аппаратным контроллером не является, нужная функциональность добавляется драйвером.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Несколько вопросов про raid

Сообщение QWERTYASDF »

SinClaus писал(а):
08.12.2011 14:23
"Аппаратный" - это когда стоит нормальный контроллер. Эмуляция через BIOS аппаратным контроллером не является, нужная функциональность добавляется драйвером.

Какая именно (функциональность)?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Несколько вопросов про raid

Сообщение sash-kan »

QWERTYASDF писал(а):
08.12.2011 14:25
Какая именно (функциональность)?
эта самая:
QWERTYASDF писал(а):
08.12.2011 14:03
(записывается файл и туда и туда). Тут и спец-драйвера не нужно, это же делается не средствами ОС?

одно из двух:
или центральный процессор даёт команды двум дискам;
или даёт команды одному, а _аппаратный_ hdd-контроллер преобразовывает это в команды для двух дисков·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Несколько вопросов про raid

Сообщение QWERTYASDF »

sash-kan писал(а):
08.12.2011 14:54
QWERTYASDF писал(а):
08.12.2011 14:25
Какая именно (функциональность)?
эта самая:
QWERTYASDF писал(а):
08.12.2011 14:03
(записывается файл и туда и туда). Тут и спец-драйвера не нужно, это же делается не средствами ОС?

одно из двух:
или центральный процессор даёт команды двум дискам;
или даёт команды одному, а _аппаратный_ hdd-контроллер преобразовывает это в команды для двух дисков·

Хотите сказать, что если будет специальный raid-контроллер, то в ОС не надо задействовать raid-драйвер?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Несколько вопросов про raid

Сообщение sash-kan »

QWERTYASDF писал(а):
08.12.2011 16:10
Хотите сказать, что если будет специальный raid-контроллер, то в ОС не надо задействовать raid-драйвер?
не специальный, а самый обыкновенный _аппаратный_·
к сожалению, это по нынешним временам большая редкость (даже среди дорогих моделей контроллеров)·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Несколько вопросов про raid

Сообщение QWERTYASDF »

Ну "обыкновенный аппаратный" ) Вы не ответили на вопрос.
Суть то не меняется - работа (запись/чтение) одновременно с несколькими hdd ведется не средствами самой ОС и при биос-эмуляции и при подключении через аппаратный контроллер (?). Т.е. BIOS эмулирует, допустим, из двух hdd один, с которым и работает ОС без какого либо дополнительного научения. Такое разве не возможно (теоретически)?
Если не возможно, то почему (правильно догадываюсь, что из-за невозможности BIOS-а полностью закрыть истинную структуру устройств данных от ОС, оставив ей только один виртуальный hdd?)?
Если возможно, то зачем-таки нужен еще raid-драйвер для ОС? Получается, что только для реализации управления работой с массивом при различных сбойных ситуациях, так?

зы: Уж не обижайтесь за непонимание архитектуры компа...
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Несколько вопросов про raid

Сообщение sash-kan »

QWERTYASDF писал(а):
08.12.2011 18:06
работа (запись/чтение) одновременно с несколькими hdd ведется не средствами самой ОС и при биос-эмуляции и при подключении через аппаратный контроллер (?).
не уверен в том, что я правильно понял, что вы имеете в виду под термином «биос-эмуляция»·
если противоположность аппаратному контроллеру (т. н. fake-raid), то _центральному процессору_ приходится управлять каждым диском отдельно, т. е. _эмулировать_ работу raid-контроллера (ввиду отсутствия такового)·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Несколько вопросов про raid

Сообщение QWERTYASDF »

sash-kan писал(а):
08.12.2011 19:03
QWERTYASDF писал(а):
08.12.2011 18:06
работа (запись/чтение) одновременно с несколькими hdd ведется не средствами самой ОС и при биос-эмуляции и при подключении через аппаратный контроллер (?).
не уверен в том, что я правильно понял, что вы имеете в виду под термином «биос-эмуляция»·
если противоположность аппаратному контроллеру (т. н. fake-raid), то _центральному процессору_ приходится управлять каждым диском отдельно, т. е. _эмулировать_ работу raid-контроллера (ввиду отсутствия такового)·

Имею в виду наверно вот это
SinClaus писал(а):
08.12.2011 14:23
Эмуляция через BIOS аппаратным контроллером не является, нужная функциональность добавляется драйвером.

Да, приходится. Но ведь команды эти биоса, а не ОС. Очень буду благодарна за ответ на вопросы в предыдущем сообщении...


Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Несколько вопросов про raid

Сообщение watashiwa_daredeska »

QWERTYASDF писал(а):
09.12.2011 00:58
Но ведь команды эти биоса, а не ОС.
Современные ОС через BIOS не работают, делают всё своими средствами, ибо BIOS — это криво и медленно.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Несколько вопросов про raid

Сообщение QWERTYASDF »

watashiwa_daredeska писал(а):
09.12.2011 01:33
QWERTYASDF писал(а):
09.12.2011 00:58
Но ведь команды эти биоса, а не ОС.
Современные ОС через BIOS не работают, делают всё своими средствами, ибо BIOS — это криво и медленно.

Я правильно понимаю, что это значит неспособность биоса скрыть от ОС несколько hdd за одним виртуальным (рэйд массивом)? Какую в таком случае роль играет конфигурирование рэйда в биосе?
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Несколько вопросов про raid

Сообщение Aectann »

QWERTYASDF писал(а):
09.12.2011 01:59
Я правильно понимаю, что это значит неспособность биоса скрыть от ОС несколько hdd за одним виртуальным (рэйд массивом)? Какую в таком случае роль играет конфигурирование рэйда в биосе?

Это возможно при использовании аппаратного RAID, только в его конфигурировании участвует не BIOS, а контроллер RAID (т.е. вашими словами он "скрывает от ОС несколько hdd за одним виртуальным").
My god... it's full of stars!...
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Несколько вопросов про raid

Сообщение watashiwa_daredeska »

QWERTYASDF писал(а):
09.12.2011 01:59
Я правильно понимаю, что это значит неспособность биоса скрыть от ОС несколько hdd за одним виртуальным (рэйд массивом)?
Да.

QWERTYASDF писал(а):
09.12.2011 01:59
Какую в таком случае роль играет конфигурирование рэйда в биосе?
Почти никакой. Почти — потому что загрузчик ОС на ранних этапах работает через BIOS и сконфигурированный в биосе RAID может ввести его в заблуждение.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Несколько вопросов про raid

Сообщение QWERTYASDF »

Почти никакой. Почти — потому что загрузчик ОС на ранних этапах работает через BIOS и сконфигурированный в биосе RAID может ввести его в заблуждение.

Т.е. хотите сказать, что RAID даже не надо никак конфигурировать в BIOS-е? Т.к. он будет заблуждать загрузчик...
Тогда возникает два вопроса: 1. Во всех статьях по конфигурированию RAID 1 дана инструкция осуществлять настройки таки в BIOS-е, почему? 2. Держать RAID-конфигурацию именно в BIOS-е, до системной загрузки - кажется довольно правильным. В частности не надо в каждой загружаемой ОС (допустим с live-cd) выставлять свой индивидуальный конфиг...например, чтоб в массив было включено 2 определенных hdd из 5-ти и т.п. - вся эта информация передается RAID-драйверу в ОС, который просто должен быть активен.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Несколько вопросов про raid

Сообщение sash-kan »

QWERTYASDF писал(а):
09.12.2011 11:57
Т.е. хотите сказать, что RAID даже не надо никак конфигурировать в BIOS-е?
да, если подходят заводские настройки·

QWERTYASDF писал(а):
09.12.2011 11:57
1. Во всех статьях по конфигурированию RAID 1 дана инструкция осуществлять настройки таки в BIOS-е, почему?
потому что там находятся настройки hdd-контроллера, это же очевидно·

p.s. чтобы не говорить о разных вещах, очень неполохо было бы вам уточнять, про какой из вариантов реализации raid-массивов вы говорите в конкретном случае — аппаратный (иногда его ещё называют true-raid) или софтовый (soft-raid)·
а во втором случае, если затрагивается работа hdd-контроллера, неплохо ещё уточнять, не про фейковый ли raid речь (fake-raid, как подвид soft-raid)·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Несколько вопросов про raid

Сообщение QWERTYASDF »

Спасибо большое всем! Вроде бы ответ на теоретические вопросы поняла )
Спасибо сказали: