Несколько вопросов про raid
Модератор: Модераторы разделов
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Несколько вопросов про raid
Здравствуйте! )
Мучает такой теоретический вопрос - зачем при аппаратном raid 1 обязательно нужен соответствующий драйвер в ОС? Какие этот драйвер выполняет необходимые функции?
Ну и заодно практический вопрос - при создании raid 1 можно ли ставить винты одинаковой емкости, но в остальном различные? Если да, то до какой степени различные? От рэйда требуется - чтоб пользователь работал с ОС как и раньше, и ничего заметно не изменилось в этой работе в худшую сторону (в частности, по быстродействию), но и сохранность данных чтоб также достаточно повышалась по сравнению с работой без зеркалирования...
Заранее спасибо за любые толковые ответы!!! )
Мучает такой теоретический вопрос - зачем при аппаратном raid 1 обязательно нужен соответствующий драйвер в ОС? Какие этот драйвер выполняет необходимые функции?
Ну и заодно практический вопрос - при создании raid 1 можно ли ставить винты одинаковой емкости, но в остальном различные? Если да, то до какой степени различные? От рэйда требуется - чтоб пользователь работал с ОС как и раньше, и ничего заметно не изменилось в этой работе в худшую сторону (в частности, по быстродействию), но и сохранность данных чтоб также достаточно повышалась по сравнению с работой без зеркалирования...
Заранее спасибо за любые толковые ответы!!! )
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Несколько вопросов про raid
вероятно затем, чтобы уметь общаться с этим _не_аппаратным raid-ом·QWERTYASDF писал(а): ↑08.12.2011 12:15зачем при аппаратном raid 1 обязательно нужен соответствующий драйвер в ОС?
p.s. хотя слово «аппаратный», конечно, требует дополнительного толкования·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Несколько вопросов про raid
sash-kan писал(а): ↑08.12.2011 13:43вероятно затем, чтобы уметь общаться с этим _не_аппаратным raid-ом·QWERTYASDF писал(а): ↑08.12.2011 12:15зачем при аппаратном raid 1 обязательно нужен соответствующий драйвер в ОС?
p.s. хотя слово «аппаратный», конечно, требует дополнительного толкования·
Ну, насчет "обязательно ли нужен драйвер?", я ступила конечно ) Мне больше интересно, что он делает по сравнению с "обычным" (не рэйд).
Если идет просто чтение/запись, без всяких накладок, то тут мне все понятно - оба диска просто работают синхронно (записывается файл и туда и туда). Тут и спец-драйвера не нужно, это же делается не средствами ОС?
А если возникает ошибка записи и/или чтения на одном из дисков, то тут уже проявляется как раз специфика рэйд-драйвера, так? Насколько пока что представляю, если возникает проблемная ситуация (разночтения с дисков, не возможность записать и/или прочитать), то ОС как-раз посредством рэйд-драйвера об этом узнает, и тут возможны либо заранее заданные, либо интерактивные действия - пользователь решает, что тогда делать (записать данные только на один диск и продолжать пользоваться массивом дальше, повторить/сохранить файловую операцию и т.д. и т.п.), так?...
"Аппаратный" - имеется ввиду, что зеркалирование проводится не средствами ОСи, а чипсета/биоса.
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: Несколько вопросов про raid
"Аппаратный" - это когда стоит нормальный контроллер. Эмуляция через BIOS аппаратным контроллером не является, нужная функциональность добавляется драйвером.
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Несколько вопросов про raid
эта самая:
QWERTYASDF писал(а): ↑08.12.2011 14:03(записывается файл и туда и туда). Тут и спец-драйвера не нужно, это же делается не средствами ОС?
одно из двух:
или центральный процессор даёт команды двум дискам;
или даёт команды одному, а _аппаратный_ hdd-контроллер преобразовывает это в команды для двух дисков·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Несколько вопросов про raid
sash-kan писал(а): ↑08.12.2011 14:54эта самая:QWERTYASDF писал(а): ↑08.12.2011 14:03(записывается файл и туда и туда). Тут и спец-драйвера не нужно, это же делается не средствами ОС?
одно из двух:
или центральный процессор даёт команды двум дискам;
или даёт команды одному, а _аппаратный_ hdd-контроллер преобразовывает это в команды для двух дисков·
Хотите сказать, что если будет специальный raid-контроллер, то в ОС не надо задействовать raid-драйвер?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Несколько вопросов про raid
не специальный, а самый обыкновенный _аппаратный_·QWERTYASDF писал(а): ↑08.12.2011 16:10Хотите сказать, что если будет специальный raid-контроллер, то в ОС не надо задействовать raid-драйвер?
к сожалению, это по нынешним временам большая редкость (даже среди дорогих моделей контроллеров)·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Несколько вопросов про raid
Ну "обыкновенный аппаратный" ) Вы не ответили на вопрос.
Суть то не меняется - работа (запись/чтение) одновременно с несколькими hdd ведется не средствами самой ОС и при биос-эмуляции и при подключении через аппаратный контроллер (?). Т.е. BIOS эмулирует, допустим, из двух hdd один, с которым и работает ОС без какого либо дополнительного научения. Такое разве не возможно (теоретически)?
Если не возможно, то почему (правильно догадываюсь, что из-за невозможности BIOS-а полностью закрыть истинную структуру устройств данных от ОС, оставив ей только один виртуальный hdd?)?
Если возможно, то зачем-таки нужен еще raid-драйвер для ОС? Получается, что только для реализации управления работой с массивом при различных сбойных ситуациях, так?
зы: Уж не обижайтесь за непонимание архитектуры компа...
Суть то не меняется - работа (запись/чтение) одновременно с несколькими hdd ведется не средствами самой ОС и при биос-эмуляции и при подключении через аппаратный контроллер (?). Т.е. BIOS эмулирует, допустим, из двух hdd один, с которым и работает ОС без какого либо дополнительного научения. Такое разве не возможно (теоретически)?
Если не возможно, то почему (правильно догадываюсь, что из-за невозможности BIOS-а полностью закрыть истинную структуру устройств данных от ОС, оставив ей только один виртуальный hdd?)?
Если возможно, то зачем-таки нужен еще raid-драйвер для ОС? Получается, что только для реализации управления работой с массивом при различных сбойных ситуациях, так?
зы: Уж не обижайтесь за непонимание архитектуры компа...
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Несколько вопросов про raid
не уверен в том, что я правильно понял, что вы имеете в виду под термином «биос-эмуляция»·QWERTYASDF писал(а): ↑08.12.2011 18:06работа (запись/чтение) одновременно с несколькими hdd ведется не средствами самой ОС и при биос-эмуляции и при подключении через аппаратный контроллер (?).
если противоположность аппаратному контроллеру (т. н. fake-raid), то _центральному процессору_ приходится управлять каждым диском отдельно, т. е. _эмулировать_ работу raid-контроллера (ввиду отсутствия такового)·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Несколько вопросов про raid
sash-kan писал(а): ↑08.12.2011 19:03не уверен в том, что я правильно понял, что вы имеете в виду под термином «биос-эмуляция»·QWERTYASDF писал(а): ↑08.12.2011 18:06работа (запись/чтение) одновременно с несколькими hdd ведется не средствами самой ОС и при биос-эмуляции и при подключении через аппаратный контроллер (?).
если противоположность аппаратному контроллеру (т. н. fake-raid), то _центральному процессору_ приходится управлять каждым диском отдельно, т. е. _эмулировать_ работу raid-контроллера (ввиду отсутствия такового)·
Имею в виду наверно вот это
Да, приходится. Но ведь команды эти биоса, а не ОС. Очень буду благодарна за ответ на вопросы в предыдущем сообщении...
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Несколько вопросов про raid
Современные ОС через BIOS не работают, делают всё своими средствами, ибо BIOS — это криво и медленно.
Мои розовые очки
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Несколько вопросов про raid
watashiwa_daredeska писал(а): ↑09.12.2011 01:33Современные ОС через BIOS не работают, делают всё своими средствами, ибо BIOS — это криво и медленно.
Я правильно понимаю, что это значит неспособность биоса скрыть от ОС несколько hdd за одним виртуальным (рэйд массивом)? Какую в таком случае роль играет конфигурирование рэйда в биосе?
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Несколько вопросов про raid
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
Да.QWERTYASDF писал(а): ↑09.12.2011 01:59Я правильно понимаю, что это значит неспособность биоса скрыть от ОС несколько hdd за одним виртуальным (рэйд массивом)?
Почти никакой. Почти — потому что загрузчик ОС на ранних этапах работает через BIOS и сконфигурированный в биосе RAID может ввести его в заблуждение.QWERTYASDF писал(а): ↑09.12.2011 01:59Какую в таком случае роль играет конфигурирование рэйда в биосе?
Мои розовые очки
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Несколько вопросов про raid
Почти никакой. Почти — потому что загрузчик ОС на ранних этапах работает через 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
да, если подходят заводские настройки·QWERTYASDF писал(а): ↑09.12.2011 11:57Т.е. хотите сказать, что RAID даже не надо никак конфигурировать в BIOS-е?
потому что там находятся настройки hdd-контроллера, это же очевидно·QWERTYASDF писал(а): ↑09.12.2011 11:571. Во всех статьях по конфигурированию RAID 1 дана инструкция осуществлять настройки таки в BIOS-е, почему?
p.s. чтобы не говорить о разных вещах, очень неполохо было бы вам уточнять, про какой из вариантов реализации raid-массивов вы говорите в конкретном случае — аппаратный (иногда его ещё называют true-raid) или софтовый (soft-raid)·
а во втором случае, если затрагивается работа hdd-контроллера, неплохо ещё уточнять, не про фейковый ли raid речь (fake-raid, как подвид soft-raid)·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
QWERTYASDF
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Несколько вопросов про raid
Спасибо большое всем! Вроде бы ответ на теоретические вопросы поняла )