Для описания старого уровня RAID, который стандартен для
2.0 и 2.2 ядер, смотрите великолепный HOWTO от Linas Vepstas
(
linas@linas.org),
доступный из Linux Documentation Project на
linuxdoc.org.
Причиной написания этого 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 покажется
банальной. Просто пропустите ее.
Хотя RAID кажется мне стабильным, и стабильным для многих других людей,
у Вас он может не сработать. Если Вы потеряете все ваши данные, вашу работу,
или это ударит по Вам - это не моя вина, и не вина разработчиков. Знайте,
что вы используете программный RAID и эту информацию на свой риск!
Никто не гарантирует, что либо программа, либо эта информация, сколько-нибудь
корректна, либо пригодна вобще для использования. Сархивируйте все Ваши данные
перед этими экспериментами. Лучше предостеречься, чем сожалеть.
Сказав это, я также должен сказать, что у меня не было проблем со
стабильность программного RAID, я действительно без каких-либо проблем
использую его на нескольких машинах, и я не видел, чтобы у других людей были
проблемы с внезапными падениями или нестабильностью вызванной RAID-ом.
Этот 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 не доступны для
последнего ядра.
Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!