О:
RAID означает "Redundant Array of Inexpensive Disks",
- путь создания быстрых и надежных дисковых подсистем из
отдельных дисков. В мире PC, "I" понимают как
"Независимые"("Independent"), где маркетинговыми усилиями продолжают
различать
IDE и SCSI. В оригинальном понимании, "I" означает
"Недорогие (Inexpensive) по сравнению
мейнфреймом 3380 DASD, размером с холодильник".
Хорошие дома выглядят дешевыми по сравнению с его монстрообразными
устройствами, а бриллиантовые кольца - безделушками.
В:
Что это за документ?
О:
Этот документ - tutorial/HOWTO/FAQ для пользователей MD расширения ядра Linux,
соответствующих утилит, и их применения.
Расширение MD программно реализует RAID-0 (striping), RAID-1 (mirroring),
RAID-4 и RAID-5. Это означает, что для MD не требуется специального оборудования
или дисковых контроллеров для достижения многих преимуществ RAID.
Этот документ НЕ введение в RAID;
вы должны искать его в другом месте.
В:
Какие уровни RAID реализует ядро Linux?
О:
Striping (RAID-0) и линейное соединение являются частью
2.x серии ядер. Его код - продукт производственного качества;
он хорошо понятен
и хорошо поддерживается. Он используется в некоторых очень больших
USENET серверах новостей.
RAID-1, RAID-4 и RAID-5 - часть ядра 2.1.63 и выше. Для ранних 2.0.x и 2.1.x
ядер, существуют патчи, которые реализуют эту функцию. Не считайте обязательным
обновиться до ядра 2.1.63; обновление ядра - процесс трудный; *намного*
проще пропатчить ранние ядра. Большинство пользователей RAID
работают с 2.0.x ядрами, и там сфокусирована большая часть исторической разработки
RAID. Текущие снимки - производственного качества;
т.е. нет известных ошибок, но есть некоторые грубые места и
не проверенные системные установки. Большое количество людей
используют программный RAID в производственном окружении.
Горячее восстановление на RAID-1 было представлено недавно
(Август 1997) и должно рассматриваться как альфа качества.
Горячее восстановление RAID-5 должно быть альфа качества сейчас.
Предостережение о 2.1.x нестабильных ядрах:
они менее стабильны во многих отношениях. Некоторые из
новейших дисковых контроллеров (таких как Promise Ultra)
поддерживаются
только в 2.1.x ядрах. Однако, 2.1.x ядра
часто меняются в части драйверов блочных устройств,
в коде DMA и прерываний, в PCI, IDE и SCSI коде,
и в драйверах дисковых контроллеров. Комбинация этих факторов
в совокупности с дешевыми жесткими дисками и/или низкого качества
кабелями могут привести к значительным
неприятностям. Утилита ckraid как и
fsck и mount создают значительную нагрузку на
RAID подсистему. Это может привести к блокировке дисков при
загрузке,
где даже магическая alt-SysReq клавишная комбинация
не сохранит день. Будьте осторожны с 2.1.x ядрами,
и ожидайте проблем. Или вернитесь к 2.0.34 ядру.
В:
Я использую старое ядро. Где я могу получить патчи?
Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!