Главная
страница 1страница 2 ... страница 6страница 7
http://www.opennet.ru/docs/HOWTO-RU/Software-RAID-HOWTO-2.4.html

The Software-RAID HOWTO

Jakob Østergaard ( jakob@ostenfeld.dk)
Переводчик: Максим Дзюманенко (
max@april.kiev.ua )


Версия 0.90.7 19 Января 2000 г. Дата перевода: 11 Октября 2000 г.

Этот HOWTO описывает, как использовать программный RAID под Linux. Он связан с определенной версией уровня программного RAID, а именно уровнем 0.90 RAID, сделанным Ingo Molnar и другими. Этот уровень RAID будет стандартным в Linux-2.4, и эта версия также используется в ядрах Linux-2.2, поставляемых некоторыми поставщиками. Поддержка RAID 0.90 доступна в виде патчей к Linux-2.0 и Linux-2.2, и, как многие считают, намного более стабильна, чем старый RAID код в тех же ядрах.

1. Введение


Для описания старого уровня RAID, который стандартен для 2.0 и 2.2 ядер, смотрите великолепный HOWTO от Linas Vepstas ( linas@linas.org), доступный из Linux Documentation Project на linuxdoc.org.

Домашний сайт для этого HOWTO - http://ostenfeld.dk/~jakob/Software-RAID.HOWTO/, где изначально появляются обновленные версии. HOWTO написан Jakob Østergaard на основе большой переписки с Ingo Molnar (mingo@chiara.csoma.elte.hu), одним из разработчиков RAID, почтового списка рассылки linux-raid (linux-raid@vger.rutgers.edu) и другими людьми.

Домашняя страница перевода - http://dmv.webjump.com/HOWTOs/. Обновленные версии, в первую очередь, появляются тут.

Причиной написания этого HOWTO, несмотря на существование Software-RAID-HOWTO, является то, что старый HOWTO описывает программный RAID старого стиля, в стандартных 2.0 и 2.2 ядрах. Этот HOWTO описывает использование RAID нового поколения, разработанного недавно. RAID нового поколения содержит много свойств, не представленных в старом RAID.

Если Вы хотите использовать новый RAID с 2.0 или 2.2 ядрами, Вы должны взять патч к вашему ядру, либо с ftp://ftp.[your-country-code].kernel.org/pub/linux/daemons/raid/alpha, либо, с недавних пор, с http://people.redhat.com/mingo/. Стандартные ядра 2.2 не содержат прямой поддержки нового RAID, описываемого в этом HOWTO. Для этого необходимы эти патчи. Старый RAID код в 2.0 и 2.2 ядрах содержит ошибки и не реализует некоторых важных функций, реализованных в новом программном RAID.

На момент написания, поддержка нового RAID объединена с ядрами серии 2.3, и, таким образом, будет (вполне вероятно) представлена в ядре Linux 2.4, как только оно выйдет. Но пока, стабильные ядра должны быть пропатчены вручную.

Вы можете использовать -ac выпуски ядра, сделанные Alan Cox -ом, для поддержки RAID в 2.2. Часть из них содержат RAID нового стиля, и это должно избавить Вас от необходимости патчить ядро.

Если Вы хорошо знакомы с RAID, часть информации в этом HOWTO покажется банальной. Просто пропустите ее.


1.1 Отречение


Обязательное отречение:

Хотя RAID кажется мне стабильным, и стабильным для многих других людей, у Вас он может не сработать. Если Вы потеряете все ваши данные, вашу работу, или это ударит по Вам - это не моя вина, и не вина разработчиков. Знайте, что вы используете программный RAID и эту информацию на свой риск! Никто не гарантирует, что либо программа, либо эта информация, сколько-нибудь корректна, либо пригодна вобще для использования. Сархивируйте все Ваши данные перед этими экспериментами. Лучше предостеречься, чем сожалеть.

Сказав это, я также должен сказать, что у меня не было проблем со стабильность программного RAID, я действительно без каких-либо проблем использую его на нескольких машинах, и я не видел, чтобы у других людей были проблемы с внезапными падениями или нестабильностью вызванной RAID-ом.

1.2 Требования


Этот HOWTO предполагает, что Вы используете последние 2.2.x или 2.0.x ядра с соответствующим raid0145 патчем и raidtools версии 0.90, или Вы используете последнее ядро серии 2.3 (версию > 2.3.46) или, со временем, 2.4. Оба патча и утилиты можно найти на ftp://ftp.fi.kernel.org/pub/linux/daemons/raid/alpha, и в некоторых случаях на http://people.redhat.com/mingo/. Патч RAID, пакет raidtools и ядро должны, по мере возможности, соответствовать друг другу. Иногда необходимо использовать более старые ядра, если патчи raid не доступны для последнего ядра.

2. Почему RAID ?


Есть много преимуществ в использовании RAID. Некоторые из них: возможность комбинировать несколько физических дисков в один большой ``виртуальный'' диск, увеличение производительности и надежности.

2.1 Технические детали


Linux RAID может работать на большинстве устройств. Не имеет значения используете Вы IDE или SCSI диски, или и те и другие. Некоторые люди также более или менее успешно использовали Сетевое блочное Устройство (Network Block Device (NBD)).

Удостоверьтесь, что шины к дискам достаточно быстры. Вы не должны вешать 14 UW-SCSI дисков на одну UW шину, если каждое устройство может дать 10 Мб/с, а шина может только 40 Мб/с. Также, вы должны держать только одно устройство на IDE шине. Работа дисков master/slave ужасна по производительности. IDE очень плох при подключении более одного диска на шину. Конечно, все новые материнские платы содержат две IDE шины, так что Вы можете установить два диска в RAID без покупки дополнительных контроллеров.

Уровень RAID не имеет абсолютно ничего общего с уровнем файловой системы. Вы можете держать любую файловую систему на устройстве RAID, как и на любом другом блочном устройстве.

2.2 Термины


Слово ``RAID'' означает ``Программный Linux RAID''. Этот HOWTO не рассматривает аспекты аппаратных RAID.

При описании установки, полезно сверить число дисков и их размеры. Каждый раз буква N используется для указания количества активных дисков в массиве (не считая резервных дисков). Буква S, если не указано обратное, - размер наименьшего устройства в массиве. Буква P используется как производительность одного диска в массиве в Мб/с. Мы предполагаем, что диски одинаково быстрые, что может быть не всегда справедливо.

Заметьте, что слова ``устройство'' и ``диск'' означают одно и то же. Обычно устройства, используемые для построения RAID, являются разделами диска, не обязательно целыми дисками. Но объединение нескольких разделов на одном диске обычно бессмысленно, таким образом устройства и диски обозначают просто ``разделы на различных дисках''.


следующая страница >>
Смотрите также:
Версия 90. 7 19 Января 2000 г. Дата перевода: 11 Октября 2000 г
413.33kb.
7 стр.
Перечень вопросов к экзамену по дисциплине
38.85kb.
1 стр.
А. А. Монисов 8 июня 2000 года Дата введения 2000 год определение общей токсичности почв по интенсивности биолюминесценции бактерий методические рекомендации
275.62kb.
1 стр.
Windows 2000 server русская версия
526.44kb.
5 стр.
Закон внесены изменения, вступающие в силу с 1 января 2000 г
768.1kb.
4 стр.
Программа курса и планы семинарских занятий Петрозаводск Издательство Петрозаводского университета 2000
350.54kb.
1 стр.
Закону №1054-xiv от 16. 06. 2000 раздел IV акцизы
320.39kb.
1 стр.
Закон Республики Казахстан от 5 июля 2000 г. N 64-ii вступила в силу 24 ноября 2000 года см
436.63kb.
3 стр.
С изменениями от 25 января 1996 г., 28 мая 1997 г., 30 марта 1998 г., 21 ноября 1999 г., 2 марта 2000 г., 9 апреля, 5 октября, 23 декабря 2001 г.; Указом Президента РФ от 11 апреля 2008 г
49.28kb.
1 стр.
Летопись событий Центра по изучению военной истории и поискового отряда «Ингрия» с 2000 по 2010 год 2000 год
139.41kb.
1 стр.
Законодательным Собранием 15 февраля 2000 года в ред. Областных законов ро от 17. 08. 2000 n 101-зс
161.34kb.
1 стр.
В. Д. Шадриков " 17 " 03 2000 г
483.78kb.
2 стр.