Next Previous Contents

## 1. Введение

1. В: Что такое RAID?

   > О: RAID означает "Redundant Array of Inexpensive Disks", - путь создания быстрых и надежных дисковых подсистем из отдельных дисков. В мире PC, "I" понимают как "Независимые"("Independent"), где маркетинговыми усилиями продолжают различать IDE и SCSI. В оригинальном понимании, "I" означает "Недорогие (Inexpensive) по сравнению мейнфреймом 3380 DASD, размером с холодильник". Хорошие дома выглядят дешевыми по сравнению с его монстрообразными устройствами, а бриллиантовые кольца - безделушками.

2. В: Что это за документ?

   > О: Этот документ - tutorial/HOWTO/FAQ для пользователей MD расширения ядра Linux, соответствующих утилит, и их применения. Расширение MD программно реализует RAID-0 (striping), RAID-1 (mirroring), RAID-4 и RAID-5. Это означает, что для MD не требуется специального оборудования или дисковых контроллеров для достижения многих преимуществ RAID.

   > Этот документ НЕ введение в RAID; вы должны искать его в другом месте.

3. В: Какие уровни 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 ядру.

4. В: Я использую старое ядро. Где я могу получить патчи?

   > О: Программный RAID-0 и линейный режим - присутствуют во всех версиях текущих ядер Linux. Патчи для программных RAID-1,4,5 имеются на http://luthien.nuclecu.unam.mx/~miguel/raid. См. также квази-зеркало ftp://linux.kernel.org/pub/linux/daemons/raid/ для патчей, инструментов и других интересных вещей.

5. В: Есть ли другие Linux RAID ссылки?

   > О:
   > - Общий обзор RAID: http://www.dpt.com/uraiddoc.html.
   > - Общие опции Linux RAID: http://linas.org/linux/raid.html.
   > - Последняя версия этого документа: http://linas.org/linux/Software-RAID/Software-RAID.html.
   > - Linux-RAID архив почтовой переписки: http://www.linuxhq.com/lnxlists/.
   > - Домашняя страница Linux Software RAID: http://luthien.nuclecu.unam.mx/~miguel/raid.
   > - Инструменты Linux Software RAID: ftp://linux.kernel.org/pub/linux/daemons/raid/.
   > - Как установить linear/stripped Software RAID: http://www.ssc.com/lg/issue17/raid.html.
   > - Bootable RAID mini-HOWTO: ftp://ftp.bizsystems.com/pub/raid/bootable-raid.
   > - Root RAID HOWTO: ftp://ftp.bizsystems.com/pub/raid/Root-RAID-HOWTO.
   > - Linux RAID-Geschichten: http://www.infodrom.north.de/~joey/Linux/raid/.

6. В: Кто ответственен за этот документ?

   > О: Linas Vepstas собрал это все вместе. Однако, большая часть информации, и некоторые фразы были предоставлены
   > - Bradley Ward Allen < ulmo@Q.Net>
   > - Luca Berra < bluca@comedia.it>
   > - Brian Candler < B.Candler@pobox.com>
   > - Bohumil Chalupa < bochal@apollo.karlov.mff.cuni.cz>
   > - Rob Hagopian < hagopiar@vu.union.edu>
   > - Anton Hristozov < anton@intransco.com>
   > - Miguel de Icaza < miguel@luthien.nuclecu.unam.mx>
   > - Marco Meloni < tonno@stud.unipg.it>
   > - Ingo Molnar < mingo@pc7537.hil.siemens.at>
   > - Alvin Oga < alvin@planet.fef.com>
   > - Gadi Oxman < gadio@netvision.net.il>
   > - Vaughan Pratt < pratt@cs.Stanford.EDU>
   > - Steven A. Reisman < sar@pressenter.com>
   > - Michael Robinton < michael@bzs.org>
   > - Martin Schulze < joey@finlandia.infodrom.north.de>
   > - Geoff Thompson < geofft@cs.waikato.ac.nz>
   > - Edward Welbon < welbon@bga.com>
   > - Rod Wilkens < rwilkens@border.net>
   > - Johan Wiltink < j.m.wiltink@pi.net>
   > - Leonard N. Zubkoff < lnz@dandelion.com>
   > - Marc ZYNGIER < zyngier@ufr-info-p7.ibp.fr>

   > Copyrights

   > - Copyright (C) 1994-96 Marc ZYNGIER
   > - Copyright (C) 1997 Gadi Oxman, Ingo Molnar, Miguel de Icaza
   > - Copyright (C) 1997, 1998 Linas Vepstas
   > - По закону об авторском праве, дополнительные авторские права принадлежат помощникам, указанным выше.

   > Спасибо всем за приведенное здесь!

Next Previous Contents