The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Во FreeBSD добавлена новая реализация программного RAID - graid"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Во FreeBSD добавлена новая реализация программного RAID - graid"  +/
Сообщение от opennews (??) on 25-Мрт-11, 20:51 
Александр Мотин добавил (http://svn.freebsd.org/viewvc/base?view=revision&revision=21...) в дерево исходных текстов FreeBSD-CURRENT новую реализацию программного RAID - graid (http://svn.freebsd.org/viewvc/base/projects/graid/), призванную заменить устаревшую систему управления программными RAID-массивами ataraid (http://www.freebsd.org/cgi/man.cgi?query=ataraid&apropos=0&s...). Новая реализация основана на использовании инфраструктуры GEOM (http://www.freebsd.org/cgi/man.cgi?query=geom&apropos=0&sekt...) и построена в соответствии с принципами модульной архитектуры, что позволило разделить систему на базовый модуль, модули для обработки преобразования данных (RAID-уровни) и модули для определения формата хранения мета-данных на диске.


В отличии от ataraid (http://www.freebsd.org/cgi/man.cgi?query=ataraid&apropos=0&s...), новая реализация не зависит ...

URL: http://lists.freebsd.org/pipermail/freebsd-current/2011-Marc...
Новость: http://www.opennet.ru/opennews/art.shtml?num=30030

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от Аноним (??) on 25-Мрт-11, 20:51 
gmirror больше не нужен что ли?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от Антон (??) on 25-Мрт-11, 22:32 
gmirror нужен.
Речь идет о том, чтобы выкинуть ataraid (есть люди, которые до сих пор его используют - либо по незнанию, либо начали использовать когда еще не было gmirror и с тех пор не могу переустановить систему)
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

10. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от анон on 25-Мрт-11, 23:26 
>gmirror больше не нужен что ли?

Насколько я понимаю, raid1 в graid работает именно через gmirror.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

13. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от butcher (ok) on 26-Мрт-11, 01:07 
Нет.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от xxx (??) on 26-Мрт-11, 11:27 
Вот ответ Александра Мотина:

> Supposing they are equally stable, is it now better to use graid instead
> of gmirror (et similar)?

You can choose. Their functionality is comparable, but with graid:
- you can boot from any RAID level when RAID BIOS is present; you can
more or less boot from gmirror, but not from gstripe, graid3 or graid5;
- RAID BIOS will know about failed, rebuilding, etc drives and will be
able to boot properly;
- you can share/access RAID volumes with other OSes.

Там далее в списках рассылки поднимается вопрос о прикручивании к graid формата метаданных gmirror, но это не приоритетная задача. А так gmirror можно будет выкинуть.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от Zulu on 25-Мрт-11, 20:57 
Смысл ataraid'а был в подхвате фейкрейдов, особенно созданных альтернативными ОС. Если это не нужно, то юзался обычный софт-рейд.

Так что непоняточки, что на что сменили.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от Антон (??) on 25-Мрт-11, 22:34 
> Так что непоняточки, что на что сменили.

С точки зрения пользователей ничего поменяться не должно. Но это позволит выкинуть старый (и плохо поддерживаемый) код ATA-системы и заменить его на ATA_CAM wrapper

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

22. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от _oops on 26-Мрт-11, 14:15 
именно! когдато в рассылке шел разговор о полном переходе с ATA на CAM, и как раз затыком была поддержка фейковых софт рэйдов (ataraid), которая есть только при ATA. И как раз тогда ктото сказал, что надо бы реализовать этот функционал отдельно, например, через GEOM.  вот оно)
похоже на пороге полный переход в Каренте на CAM!
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

4. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от Bocha email(??) on 25-Мрт-11, 21:55 
У меня под фрёй в основном везде шестой рейд, на ZFSе. Его не собираются, интересно. реализовывать в ГЕОМе? Было бы интересно ощутить разницу.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  –1 +/
Сообщение от анон on 25-Мрт-11, 23:28 
> У меня под фрёй в основном везде шестой рейд, на ZFSе. Его
> не собираются, интересно. реализовывать в ГЕОМе? Было бы интересно ощутить разницу.

Да реализают лет через пять наверное. Не всё сразу.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

17. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от xxx (??) on 26-Мрт-11, 11:36 
> Да реализают лет через пять наверное. Не всё сразу.

На самом деле в твоих словах большая доля истины. У FreeBSD есть куча замечательных фреймворков типа GEOM, Netgraph, MAC, но по-настоящему много готовых решений (модулей) имеет пожалуй только Netgraph. GEOM модуль с поддержкой RAID5 существует и даже два, но ни одного нету в base. Так что мужики, присоединяйтесь к проекту =)

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

21. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от анон on 26-Мрт-11, 13:54 
Даже netgraph готов для нормального использования не более чем наполовину, на мой взгляд.
Операций с пакетами там много, а классификаторов почти нет. Приходится извращаться, используя для классификации ipfw. А если нужно применить несколько различных правил, то приходится ещё и с ng_tag каждый раз выплясывать, чтобы можно было снова пакет через ipfw пропустить. Люниксовый netfilter в этом аспекте выглядит более законченным.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

6. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от odus (ok) on 25-Мрт-11, 22:15 
Поддерживают
А то FreeBSD не все BIOS-ные рейды понимал раньше
Linux понимает, а FreeBSD - нет
Думаю теперь будет меньше проблем с этим

Хотя если на компе одна система, то это все не особенно нужно

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  –1 +/
Сообщение от анон on 25-Мрт-11, 23:30 
> А то FreeBSD не все BIOS-ные рейды понимал раньше
> Linux понимает, а FreeBSD - нет

И линакс тоже не все понимает. Особенно дорогие и понтовые фейк-рейды (от lsi, например) требуют подключения проприетарного блоба через долгие танцы с бубном.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

14. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от ананим on 26-Мрт-11, 06:37 
>Особенно дорогие и понтовые фейк-рейды

труп живой как женственный мужчина, всё это тоже - оксюморон.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +3 +/
Сообщение от Аноним (??) on 26-Мрт-11, 07:57 
полуаппаратные райды вообще поддерживать не нужно, имхо, конечно.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

18. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от Прохожий (??) on 26-Мрт-11, 13:26 
Софтовый рейд без поддержки информации от SMART эффективен только в лучшем случае процентов на 50... Банальный пример: как ведет себя софтовый рейд в случае появления BAD блоков на одном из винтов?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от Одмин on 26-Мрт-11, 21:23 
операция verify как раз подойдёт. bad-блок не значит что блок не читается, он же ремапится.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

29. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от Аноним (??) on 28-Мрт-11, 09:35 
> операция verify как раз подойдёт. bad-блок не значит что блок не читается,
> он же ремапится.

А если не поремапился? я довольно частенько такую фигню вижу.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

20. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от анон on 26-Мрт-11, 13:50 
Как я понимаю, graid - это не классический программный рейд, а некий слой совместимости с fakeraid (наподобие dmraid в люниксе).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от Прохожий (??) on 26-Мрт-11, 14:56 
Никаких факерейдов быть не должно. Рейд: либо есть либо нет - так должно быть. Все остальное - дает лишь мнимое чувство надежности.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от odus (ok) on 26-Мрт-11, 19:30 
RAID тоже дает мнимое чувство надежности

Чудик, ты знаешь что такое fakeraid ?

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

28. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от trmc on 28-Мрт-11, 07:58 
Прохожий, точно не понимает что есть такое из себя фэйк-рейд.

По поводжу free, чесно говоря печалит тот факт что нет единного слоя который поддерживает разные уровни рейд.

Конечно, есть zfs. Но, zfs любит ОЗУ и ресов есть больше на приличных i/o (не на всякий худой сервант встанет).

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от Dmitry (??) on 28-Мрт-11, 10:46 
> Прохожий, точно не понимает что есть такое из себя фэйк-рейд.
> По поводжу free, чесно говоря печалит тот факт что нет единного слоя
> который поддерживает разные уровни рейд.

Теперь появился:)

> Конечно, есть zfs. Но, zfs любит ОЗУ и ресов есть больше на
> приличных i/o (не на всякий худой сервант встанет).

На 4-х гигах вполне прилично "бегает".
Напрягает, что в отличие от FFS очень мало утилит, с помощью которых можно восстанавливать повреждённые данные.
Я диски на FFS умудрился на 90% восстановит после того, как аппаратный RAID сдох, при этом запоров "зеркало", которое было на нём. При этом "полетела" таблица разделов, метаданные и т.п.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

31. "Во FreeBSD добавлена новая реализация программного RAID - gr..."  +/
Сообщение от Stax (ok) on 28-Мрт-11, 17:17 
Одной утилиты, zdb, вполне достаточно. С помощью нее можно в потроха zfs лазить самыми извращенными способами..
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру