Что такое raid массивы и зачем они нужны?

Введение

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

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

Но если судьба данных волнует Вас меньше чем желание попробовать самостоятельно их восстановить, то эта статья для Вас.

RAID1 — высокая надёжность ценой снижения объёма

В отли­чие от преды­ду­ще­го мас­си­ва, RAID1 прост и надё­жен как ска­ла. Пра­ви­ло про­стое — каж­дый файл запи­сы­ва­ет­ся одно­вре­мен­но на оба дис­ка, в ито­ге у вас полу­ча­ют­ся два оди­на­ко­вых дис­ка, каж­дый из кото­рых хра­нит все ваши дан­ные. Если один сло­ма­ет­ся, то всё оста­нет­ся на вто­ром. Из-за того что дан­ные оди­на­ко­вые, такой метод ещё назы­ва­ют зер­ка­ли­ро­ва­ни­ем.

Оба дис­ка содер­жат одну и ту же инфор­ма­цию.

При полом­ке одно­го дис­ка все дан­ные мож­но сра­зу взять со вто­ро­го.

Но у это­го под­хо­да есть минус — если у вас два дис­ка по 10 тера­байт, то с RAID1 вы полу­чи­те не 20, а 10 тера­байт из-за того, что все дан­ные удва­и­ва­ют­ся. Если дис­ка не два, а три — то утра­и­ва­ют­ся.

С дру­гой сто­ро­ны, это самый про­стой спо­соб орга­ни­зо­вать без­опас­ное хра­не­ние дан­ных.

+ надёж­но

— полез­ный объ­ём — самый малень­кий из всех RAID-массивов, вы полу­ча­е­те толь­ко один объ­ём дис­ка, а не сум­му всех вме­сте.

RAID5 — большой, надёжный, но сложный

Есть ещё один спо­соб обес­пе­чить надёж­ность хра­не­ния дан­ных — запи­сы­вать куда-то допол­ни­тель­ную инфор­ма­цию о фай­ле, кото­рая помо­жет его вос­ста­но­вить. Для это­го тре­бу­ет­ся уже не 2, а 3 жёст­ких дис­ка.

По это­му прин­ци­пу рабо­та­ет RAID5 — каж­дый файл он раз­би­ва­ет на 2 части, кото­рые запи­сы­ва­ет на раз­ные дис­ки, напри­мер, на пер­вый и вто­рой, а допол­ни­тель­ную инфор­ма­цию пишет на тре­тий диск. Для сле­ду­ю­ще­го фай­ла он дела­ет точ­но так же, толь­ко сам файл пишет на вто­рой и тре­тий диск, а допол­ни­тель­ные дан­ные — на пер­вый и так далее для каж­до­го фай­ла.

Пре­ры­ви­стая линия — это допол­ни­тель­ные дан­ные для каж­до­го фай­ла.

Когда один из дис­ков вый­дет из строя, то все фай­лы мож­но вос­ста­но­вить из двух остав­ших­ся по спе­ци­аль­но­му алго­рит­му. Полу­ча­ет­ся, что если у вас есть три дис­ка по 1 тера­бай­ту, то с RAID5 вы полу­чи­те 2 тера­бай­та для хра­не­ния дан­ных, а 1 тера­байт будет исполь­зо­ван систе­мой для дан­ных вос­ста­нов­ле­ния.

Два из трёх — доста­точ­но для вос­ста­нов­ле­ния дан­ных в RAID5.

+ боль­ше места, чем в RAID1

+ надёж­но

— дан­ные хоть и мож­но вос­ста­но­вить без потерь, но сде­лать это гораз­до слож­нее, чем в RAID1

Как установить Raid массив дисков в контроллер на Windows?

С теорией, надеюсь, разобрались. Теперь посмотрим на практику — вставить в слот PCI Raid контроллер и установить драйвера, думаю, опытным пользователям ПК труда не составит.

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

После этого сохраняем настройки и перезагружаем ПК. На черном экране появится информация о том, что у вас включен режим Raid и о клавише, с помощью которой можно попасть в его настройку. В примере ниже предложено нажать клавишу «TAB».

В зависимости от модели Raid-контроллера она может быть другой. Например, «CNTRL+F»

Заходим в утилиту настройки и нажимаем в меню что-то типа «Create array» или «Create Raid» — надписи могут отличаться. Также если контроллер поддерживает несколько типов Raid, то будет предложено выбрать, какой именно нужно создать. В моем примере доступен только Raid 0.

После этого возвращаемся обратно в BIOS и в настройке порядка загрузки видим уже не несколько отдельных дисков, а один в виде массива.

Управление RAID-массивом

Преимущества избыточности при хранении данных в RAID-массиве можно оценить, если отключить один из дисков в конфигурации виртуальной машины, тем самым имитируя его отказ. После перезагрузки системы на RAID-массиве в виртуальной машине следует выполнить операцию копирования достаточно большого объёма данных. После этого в хост-системе можно будет увидеть, что размеры двух работающих дисков увеличились (в соответствии с объёмом скопированных данных), а размер третьего, отключённого диска остался неизменным.

Если третий диск снова подключить и ещё раз перезагрузить систему в виртуальной машине, то вновь подключённый диск будет обнаружен, но синхронизация с первыми двумя RAID-дисками не будет выполнена. Дело в том, что эта операция должна выполняться вручную. Для продолжения «эксперимента» теперь следует полностью удалить третий диск из виртуальной машины и создать точно такой же новый, чтобы имитировать замену испорченного физического жёсткого диска на исправный.

Текущее состояние RAID-массива проверяется по содержимому вышеупомянутого файла /proc/mdstat. После удаления третьего диска содержимое этого файла будет выглядеть приблизительно так, как на рисунке 1.

Рисунок 1. Фрагмент файла /proc/mdstat — один из дисков отсутствует

Из показанного фрагмента понятно, что в настоящий момент функционируют только два RAID-диска из трёх, а о том, какое именно устройство-компонент отсутствует, сообщает параметр — первые два устройства задействованы, на месте последнего — символ подчёркивания.

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

sfdisk -d /dev/sda | sfdisk /dev/sdc

После этого подготовленный «новый» диск добавляется в существующий RAID-массив:

mdadm /dev/md0 -a /dev/sdc1
mdadm /dev/md1 -a /dev/sdc2

Теперь система продолжает функционировать в нормальном режиме — все три RAID-устройства-компонента подключены и работают. В этом можно убедиться, снова просмотрев содержимое файла /proc/mdstat.

Практика: Чего не стоит делать

Упомянем о том, чего не стоит делать, для того, чтобы окончательно не потерять данные.

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

Запуск инициализации тоже ни к чему хорошему не приведёт, так что рекомендуется от неё отказаться, а если это не возможно, то использовать только quick init.

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

Создание файловой системы на RAID, монтирование

Чтобы создать файловую систему ext4 на нашем RAID1 массиве из двух дисков, используйте команду:

Создадим директорию backup и примонтируем к ней RAID устройство:

Filesystem Size Used Avail Use% Mounted on
devtmpfs 485M 0 485M 0% /dev
tmpfs 496M 0 496M 0% /dev/shm
tmpfs 496M 44M 452M 9% /run
tmpfs 496M 0 496M 0% /sys/fs/cgroup
/dev/vda2 20G 1.4G 19G 7% /
/dev/vda1 488M 100M 353M 23% /boot
tmpfs 100M 0 100M 0% /run/user/0
/dev/md0 20G 45M 19G 1% /backup

Массив смонтировался без ошибок. Чтобы не монтировать устройство каждый раз вручную, внесем изменения в fstab:

/dev/md0 /backup ext4 defaults 1 2

Программный RAID

Для реализации RAID можно применять не только аппаратные средства, но и полностью программные компоненты (драйверы). Например, в системах на ядре Linux поддержка существует непосредственно на уровне ядра. Управлять RAID-устройствами в Linux можно с помощью утилиты mdadm. Программный RAID имеет свои достоинства и недостатки. С одной стороны, он ничего не стоит (в отличие от аппаратных RAID-контроллеров, цена которых от $150). С другой стороны, программный RAID использует некоторое количество ресурсов центрального процессора.

Ядро Linux 2.6.28 (последнее из вышедших в 2008 году) поддерживает программные RAID следующих уровней: 0, 1, 4, 5, 6, 10. Реализация позволяет создавать RAID на отдельных разделах дисков, что аналогично описанному ниже Matrix RAID. Поддерживается загрузка с RAID.

ОС семейства Windows NT, такие как Windows NT 3.1/3.5/3.51/NT4//XP/ изначально, с момента проектирования данного семейства, поддерживают программный RAID 0, RAID 1 и RAID 5 (см. Dynamic Disk).
Более точно, Windows XP Pro поддерживает RAID 0. Поддержка RAID 1 и RAID 5 заблокирована разработчиками, но, тем не менее, может быть включена, путём редактирования системных бинарных файлов ОС, что запрещено лицензионным соглашением. Windows 7 поддерживает программный RAID 0 и RAID 1, Windows Server 2003 — 0, 1 и 5. Windows XP Home не поддерживает RAID.

В ОС FreeBSD есть несколько реализаций программного RAID. Так, atacontrol, может как полностью строить программный RAID, так и может поддерживать полуаппаратный RAID на таких чипах, как ICH5R. Во FreeBSD, начиная с версии 5.0, дисковая подсистема управляется встроенным в ядро механизмом GEOM. GEOM предоставляет модульную дисковую структуру, благодаря которой родились такие модули как gstripe (RAID 0), gmirror (RAID 1), graid3 (RAID 3), gconcat (объединение нескольких дисков в единый дисковый раздел). Также существуют устаревшие классы ccd (RAID 0, RAID 1) и gvinum (менеджер логических томов vinum). Начиная с FreeBSD 7.2 поддерживается файловая система ZFS, в которой можно собирать следующие уровни RAID: 0, 1, 5, 6, а также комбинируемые уровни.

OpenSolaris и Solaris 10 используют Solaris Volume Manager, который поддерживает RAID 0, RAID 1, RAID 5 и любые их комбинации, как 1+0. Поддержка RAID 6 осуществляется в файловой системе ZFS.

Создание и конфигурирование RAID-массива

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

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

При создании RAID-массива на нескольких физических дисках, следует обратить особое внимание на то, чтобы диски имели одинаковый размер, а в идеальном варианте лучше всего использовать диски одной модели. Итак, для начала в VirtualBox необходимо создать собственно виртуальную машину для Linux (с ядром версий 2.6), выбрать для неё подходящий размер памяти и создать три жёстких диска с одинаковым объёмом (по 20 Гб для каждого диска будет вполне достаточно)

После загрузки Linux-системы (можно использовать любой live-DVD или его ISO-образ) для работы потребуется эмулятор терминала (текстовой консоли)

Итак, для начала в VirtualBox необходимо создать собственно виртуальную машину для Linux (с ядром версий 2.6), выбрать для неё подходящий размер памяти и создать три жёстких диска с одинаковым объёмом (по 20 Гб для каждого диска будет вполне достаточно). После загрузки Linux-системы (можно использовать любой live-DVD или его ISO-образ) для работы потребуется эмулятор терминала (текстовой консоли).

Для разметки разделов на диске можно воспользоваться утилитой fdisk, но более удобной является её «наследница» cfdisk с псевдографическим интерфейсом, которую можно запустить из консоли следующей командой:

cfdisk /dev/sda

После запуска следует создать раздел свопинга (например, размером 1ГБ), а оставшееся пространство (19 ГБ) отдать корневому разделу

При этом важно установить для обоих разделов тип Linux RAID (шестнадцатеричный код fd). После этого нужно обязательно записать сделанные изменения и выйти из cfdisk

Теперь необходимо выполнить точно такую же разбивку разделов на двух других дисках. Эта операция без затруднений выполняется с помощью другой полезной утилиты, позволяющей управлять дисковыми разделами:

  sfdisk -d /dev/sda | sfdisk /dev/sdb
  sfdisk -d /dev/sda | sfdisk /dev/sdc

Ключ -d используется для создания дампа всех разделов указанного устройства в формате, который может служить входным для той же команды sfdisk, что позволяет создавать дубликаты разделов с сохранением всех свойств и атрибутов.

В результате будут получены три диска с одинаковыми разделами и установленным типом Linux RAID. Теперь можно приступать непосредственно к созданию RAID-массива.

Создаём рейд массив на основе встроенного контроллера

Как я говорил выше, Ваша материнская плата должна поддерживать создание RAID’а. Представленная ниже инструкция актуальна для ASUS-плат на основе UEFI-биоса, но общий принцип схож как таковой, посему к ознакомлению мануал всё же рекомендуется всем.

Для начала заходим в BIOS, используя соответствующую клавишу (как правило DEL), а там находим раздел отвечающий за параметры для SATA-контроллера (надеюсь, что IDE уже нигде не используется).

Где переключаем положение контроллера в RAID (обычно там стоит ACHI). Напоминаю, что диски в идеале должны быть идентичны (желательно абсолютно, а не только размерами). Далее, собственно, перезагружаемся, предварительно сохранив в BIOS изменения.

На этапе инициализации дисков, т.е еще до загрузки операционной системы, будет необходимо нажать, как правило (но не всегда) CTRL-F или CTRL-I. В общем, следите внимательно, ибо обычно оно показывает какое сочетание клавиш необходимо тыкнуть (бывают еще всякие F1-F12).

Простейшее меню можно лицезреть на скриншоте выше. Ничего сложного оно из себя не представляет и условно выглядит следующим образом:

  • View Drive Assignments, — показывает диски, что пригодны для создания массива;
  • LD View / LD Define Menu, — показывает текущие массивы;
  • Delete LD Menu, — позволяет удалять массивы;
  • Controller Configuration, — собственно, отвечает непосредственно за настройки.

Нас, в рамках создания такой штуки как рейд массив, собственно, нас интересует только второй пункт. Нажав на соответствующую кнопку на клавиатуре (т.е цифру 2) попадаем в соответствующее меню.

Здесь мы можем увидеть текущие массивы (собственно, они видны на скриншоте), взглянуть на их настройки (Enter), посмотреть на диски вне RAID (Ctrl+V) или, скажем, создать новые рейды (Ctrl+C). Нас интересует создание, а посему жмём в соответствующее сочетание клавиш.

Далее мы будем наблюдать меню для создания RAID-а (сверху) и сами одинокие (вне массивов) диски (внизу). Параметры переключаются пробелом, сами пункты параметров меняются стрелками клавиатуры.

На скриншоте выше задано всё необходимое для создания RAID 1 (зеркало), хотя и задавать там особо было нечего: все параметры оставлены по умолчанию, выбран тип рейда и указаны два диска-терабайника (Y в колонке Assingment). На этом всё. Я не хочу сейчас вдаваться в детали всех параметров, ибо это тема для отдельной статьи (кратенько я касался этого с практической стороны на sonikelf.name).

Задав всё необходимое жмём в CTRL-Y. Далее либо жмём любую кнопку (задаст имя по умолчанию), либо повторяем нажатие CTRL-Y, чтобы задать имя самостоятельно. Я выбрал второй путь:

На следующем этапе, в связи с тем, что мы выбрали стандартный параметр быстрой инициализации появиться предупреждение о том, что данные с дисков будут удалены. Жмём CTRL-Y, если уверены, что ничего на дисках Вам необходимого нет.

На последнем этапе будет предложено выбрать размер, что будет отводиться под рейд массив или занять всё доступное место на дисках. Я выбрал в данном пункте решение занять всё место на дисках (что, к слову, рекомендую и Вам), путём нажатия любой кнопки на клавиатуре.

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

А, и да, не забудьте, при необходимости, зайти в мастер управления дисками и провести инициализацию и распределения места на новосозданном RAID-массиве. Мастер живет по пути «Панель управления — Администрирование — Управление компьютером — Управление дисками».

Ну и, собственно, распределение места, т.е создание разделов, тоже проблем особо не доставляет и выполняется стандартным образом:

А и, да, драйвера для такой штуки как рейд массив полезно будет установить, если конечно они не стоят у Вас уже давно. Драйвера берутся с диска к мат.плате или с сайта производителя этой мат.платы.

На сим, пожалуй, всё.

Послесловие

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

Как и всегда, если какие-то вопросы, дополнения, мысли и всё такое прочее, то добро пожаловать в комментарии к этой записи.

Оставайтесь с нами 😉

Небольшое отступление

Рассматривая массивы, мы не можем не упомянуть о RAID контроллерах, которых сегодня великое множество, с разбросом цен от двадцати до нескольких тысяч долларов. Сравнение надёжности – вопрос сложный, но догадаться, что разница в цене «не из пальца высосана», думаю, может каждый.

Контроллеры бюджетного уровня, имеют упрощенный алгоритм работы и восстановления после сбоев, что выражается в большей вероятности потери информации. Дорогие модели заметно надёжнее, алгоритмы обработки ошибок более совершенны, но и они не безупречны.

Вопросы, касающиеся особенностей работы определённых моделей RAID контроллеров, Вы можете задать здесь.

RAID массив не является панацеей от потери информации. Практика показывает, что случаются как сбои в работе контроллера, так и сбои в работе жестких дисков, или же происходит одно вытекающее из другого. В любом случае, полностью полагаясь на надёжность массивов и не позаботившись о своевременном создании резервных копий, Вы рискуете однажды остаться без «надежно хранимой» информации.

Вероятность потери данных можно заметно уменьшить, регулярно отслеживая состояние массива и выполняя профилактические работы, но полностью свести к нулю таким образом её нельзя.

Дальнейшее развитие идеи RAID

Синий разъём PCI-X на материнской плате сервера FSC Primergy TX200 S2 специально предназначен для платы ноль-канального RAID (zero-channel RAID, ZCR). Установлен MegaRAID -0 Zero Channel RAID Controler фирмы LSI)

Идея RAID-массивов — в объединении дисков, каждый из которых рассматривается как набор секторов, и в результате драйвер файловой системы «видит» как бы единый диск и работает с ним, не обращая внимания на его внутреннюю структуру. Однако, можно добиться существенного повышения производительности и надёжности дисковой системы, если драйвер файловой системы будет «знать» о том, что работает не с одним диском, а с набором дисков.

Более того, при разрушении любого из дисков в составе RAID 0 вся информация в массиве окажется потерянной. Но если драйвер файловой системы разместил каждый файл на одном диске, и при этом правильно организована структура каталогов, то при разрушении любого из дисков будут потеряны только файлы, находившиеся на этом диске; а файлы, целиком находящиеся на сохранившихся дисках, останутся доступными. Схожая идея «повышения надёжности» реализована в массивах JBOD.

Размещение файлов по принципу «каждый файл целиком находится на одном диске» сложным/неоднозначным образом влияет на производительность дисковой системы. Для мелких файлов латентность (время позиционирования головки над нужным треком + время ожидания прихода нужного сектора под головку) важнее, чем время собственно чтения/записи; поэтому если мелкий файл целиком находится на одном диске, доступ к нему будет быстрее, чем если он разнесён на два диска (структура RAID-массивов такова, что мелкий файл не может оказаться на трёх и более дисках). Для крупных файлов размещение строго на одном диске может оказаться хуже, чем размещение на нескольких дисках; однако, это проявится только если обмен данными производится большими блоками; либо если к файлу делается много мелких обращений в асинхронном режиме, что позволяет работать сразу со всеми дисками, на которых размещён этот файл.

Различные типы RAID-массивов

Выше было отмечено, что помимо своей главной функции — обеспечение надёжности хранения данных — RAID может способствовать повышению производительности, разделяя данные на несколько потоков для одновременной записи на несколько дисков. Реализация RAID-подсистемы в Linux несколько отличается от общепринятой, но логическое деление на несколько уровней сохранено.

На уровне RAID 0 два или более диска используются только для повышения производительности, поскольку разделяют между собой данные при чтении/записи. Здесь «избыточность» фактически отсутствует.

Массив RAID 1 является первым уровнем, обеспечивающим избыточность. Этот режим часто называют «зеркалированием» (mirroring), поскольку данные дублируются на всех дисках массива. Степень надёжности возрастает, но производительность операции записи снижается, так как запись одних и тех же данных выполняется несколько раз. Для организации RAID 1 требуется не менее двух дисков.

Особенностью массива RAID 4 является отдельный диск для записи информации о контроле чётности данных. Таким образом, узким местом этой подсистемы становятся периоды ожидания при записи именно на этот диск. По этой причине рекомендуется пользоваться RAID 5 во всех случаях, кроме тех, в которых применение RAID 4 крайне необходимо и обосновано.

В массиве RAID 5 при записи разделяются и данные, и информация о контроле чётности. Поэтому RAID 5 считался наиболее эффективным и экономичным уровнем до появления новых разработок в этой области: RAID 5EE, RAID 6, RAID 10 и комбинированных уровней RAID 1+0, RAID 5+0, RAID 1+5. Для организации массива RAID 5 требуется не менее трёх дисков.

О дальнейшем развитии концепции RAID-массивов можно узнать на указанных выше страницах Wikipedia. Особый интерес представляет сравнение «RAID 10 versus RAID 5 in Relational Databases» на англоязычной странице.

Поддержка программной реализации RAID появилась в ядре Linux, начиная с версии 2.0, хотя для практического использования первая версия вряд ли годилась: возможности её были весьма ограничены, и содержала она изрядное количество ошибок. Начиная с ядер версии 2.4 ситуация улучшилась, и современные реализации RAID в Linux вполне пригодны для практического применения.

Как создать RAID-массив

Создание дискового массива RAID может выполняться несколькими способами, задействуя в свою структуру как HDD, так и SSD (желательно не одновременно). Тут сразу хотелось бы оговориться, что более целесообразное создание рейдов именно из жёстких дисков, а не твердотельных накопителей. Сам по себе SSD и так обеспечивает высокую производительность и не создаёт таких проблем, как в составе массива: сложности в обновлении прошивки, затруднённое отслеживание работоспособности, накопители изнашиваются равномерно, из-за чего есть вероятность их одновременного выхода из строя. Поэтому, в домашнем использовании с SSD лучше работать как с отдельным накопителем в режиме AHCI. RAID из SSD же может пригодиться в отдельных случаях, вероятнее, для корпоративных целей, где необходимо чтение большого объёма данных.

  • Полностью аппаратный, где RAID-контроллер отдельное устройство со своим софтом.
  • Полуаппаратный, когда контроллер встроен в материнскую плату. В этом случае, настройка аппаратного RAID-массива происходит через BIOS.
  • Программный, когда создание массивов происходит через утилиты Linux mdadm или составные тома Windows.

О преимуществах и недостатках того и или иного способа можно говорить долго. К примеру, в сети можно встретить много критики в отношении создания рейдов программным способом, так как полагается, что система будет затрачивать большое количество ресурсов, для обеспечения работы утилиты. Судя по нашему опыту, это может быть справедливо только в отношении рейдов из SSD, а из обычных жёстких дисков более или менее современный компьютер вполне справится с задачей. Интегрирование RAID-контроллера в плату несёт бóльшие риски, на наш взгляд. Есть возможность выхода из строя материнки, затруднены настройка и управление массивом и тд. Полностью аппаратный способ — надёжен и широко применяем, но самый финансово затратный. Помимо покупки нескольких HDD, потратиться на адаптер придется в среднем от 25 до 60-ти тыс. рублей.

Вам также может быть интересно: способы создания домашних сетевых хранилищ.

Если вы дочитали статью до конца, то, вероятно, вас интересует создание RAID-массива на домашнем компьютере или в офисе. У нашей команды большой опыт в системном администрировании и обслуживании компьютеров. Мы с лёгкостью окажем подобные услуги в Санкт-Петербурге как физическим, так и юридическим лицам.

Установка утилиты управления программным RAID — mdadm

Чтобы установить утилиту mdadm, запустите команду установки:

  • Для Centos/Red Hat используется yum/dnf:
  • Для Ubuntu/Debian:

В резульатте в системе будет установлена сама утилита mdadm и необходимые библиотеки:

Running transaction
Installing : libreport-filesystem-2.1.11-43.el7.centos.x86_64 1/2
Installing : mdadm-4.1-1.el7.x86_64 2/2
Verifying : mdadm-4.1-1.el7.x86_64 1/2
Verifying : libreport-filesystem-2.1.11-43.el7.centos.x86_64 2/2
Installed:
mdadm.x86_64 0:4.1-1.el7
Dependency Installed:
libreport-filesystem.x86_64 0:2.1.11-43.el7.centos
Complete!

Заключение

В заключении ещё раз отметим – если данные очень важны, отложите эксперименты на другое время, и обратитесь к специалистам. Советуем это, зная печальный опыт многих людей.

Версия от 27.03.2009.Валерий Пьянков, R.LAВ, восстановление RAID массивов.

Основное условие распространения – сохранение ссылок, содержащихся в тексте данной статьи и подписи.

Отзывы о статье Восстановление RAID массивов простыми методами

10.09.2008

Толковая статья. Хорошо бы еще рассказать о массивах уровней 1Е, 5Е, 6 -они теперь часто встречаются

11.09.2008

Да, я сейчас планирую заняться написанием статьи о массивах. В этой статье не упоминали их т.к.  доступного софта для сборки массивов  уровней 1Е, 5Е пока еще нет, а статья сама именно о их восстановлении.

11.09.2008

Очень хорошая статья!!! Интересная и понеятная! З.Ы. Вы случайно не педогог….?

27.09.2008

Наверное не педогог…А получился бы отличный…

27.09.2008

Нет, не педагог

29.09.2008

  написано грамотно и доступно! Побольше таких лекций!

06.11.2008

Большое спасибо за статью. Даный материал помог мне написать реферат на тему : «Обслуживание RAID — масивов ПК» с дисциплины «Диагностика КС» (возможно отзыв позволить быстрее нагуглить эту статью нуждающимся в ней).

05.02.2010

Спасибо Старался

05.02.2010

спасибо за статью, сейчас как раз пробую востановить RAID 5, 4HDDx 320Gbкак что отпишу, действительно это очень долго, но я так понимаю просто не хватает ресурсов (жадные директора)Валерию спасибо за консультации по телефону

10.10.2010

|

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector