Дисковый контроллер что это
Контроллер жестких дисков: описание и особенности
Механическое строение жесткого диска становится самым уязвимым местом во всем системном блоке. Это единственное комплектующее, которое не подлежит простой замене, так как является постоянным хранилищем данных.
Что такое контроллер и для чего он нужен
Вам будет интересно: Как устанавливать кулер на процессор: пошаговая инструкция
Контроллер жесткого диска является устройством, которое расположено на материнской плате с целью подключения к нему накопителя. Его задача заключается в том, чтобы обеспечивать бесперебойную передачу информации в оба конца, то есть от жесткого диска к компьютеру или аналогичному накопителю, и наоборот.
Данное устройство может быть интегрировано в материнскую плату, а контроллер внешнего жестокого диска может быть присоединен к плате расширения на материнке. Однако все чаще можно увидеть в эксплуатации мультипорты, которые включают в себя асинхронный адаптер, игровой слот и контроллер диска. Он же может выступать в роли контроллера внешнего жесткого диска.
Драйверы для устройства
Благодаря драйверу контроллера жестких дисков БИОС распознает накопитель в системе, что дает возможность пользоваться ним. Если так получилось, что БИОС опознал жесткий диск без наличия драйверов, то беспокоиться об их надобности не нужно.
В случае отсутствия драйверов нужно скачать их на диск или флэш-накопитель, чтобы установить. Для этого понадобится узнать, какой интерфейс используется для подключения, так как у каждого разъема своя скорость передачи данных. Устанавливаются данные драйверы через БИОС, который нужно активировать при запуске компьютера.
Диагностика неполадок
Поломки в рядах контроллеров жестких дисков встречаются нередко, но не всегда это можно увидеть. Чаще всего причины неполадок могут быть следующими:
Не услышав характерного вращения головок жесткого диска, можно логично предположить, что устройство в неисправном состоянии. Однако существуют такие неполадки, как залипание магнитных головок или заклинивание двигателя. То есть проблема не всегда заключена в неисправности контроллера жестких дисков.
Что нужно предпринять, чтобы увеличить ресурс диска:
Замена контроллера жестких дисков
Еще одна загвоздка заключается в том, что для каждого жесткого диска энергозависимая память индивидуальна. То есть, прежде чем перемещать ПЗУ на исправную плату, необходимо прошить «родную» память. Для этих целей существует программно-аппаратный комплекс PC3000Express. Если у контроллера больше нет поломок, то можно начинать процедуру считывания информации.
В некоторых случаях, когда программы нет или она не работает с ПЗУ, приходится выпаивать ее с одной платы и ставить на другую. В любом случае при обнаружении или подозрении на неполадки касаемо жесткого диска стоит обратиться в компьютерный сервис, где специалисты смогут определить характер поломки и помочь восстановить данные.
Дисковые контроллеры: предназначение и ключевые особенности
В этой статье речь пойдет о дисковых контроллерах и их вариациях.
Сложность выбора заключается в том, что кроме того, что контроллеры бывают с интерфейсами SATA и SAS, так они еще выпускаются в трех вариантах функционала: RAID-контроллер, HBA и Expander. Давайте разбираться.
Рассмотрим тиры интерфейсов
SAS – тоже наследник прошедшего поколения, но полностью корпоративного сектора. При этом своим появлением он не заставил никого переименовываться, а уже в своем имени несет наследственность «родителя» и расшифровывается как Serial Attached SCSI.
Остановимся немного на втором типе интерфейса, поскольку он для нас более профильный и в отличии от домашнего сегмента обладает рядом интересных особенностей.
Обратная совместимость с SATA: к любому SAS устройству можно подключить SATA диск, так что не стоит волноваться о доступности информации на SATA дисках, если в систему планируется добавить SAS контроллер. Главное не подключайте к контроллеру мобильные и домашние диски из-за их особенности определения времени наработки.
Работа по MAC-адресу: в отличии от SATA диска, SAS диски имеют каждый свой персональный mac-адрес, как любая сетевая карта. Связанно это с объемом дисков в одной связанной системе: SAS контроллер способен оперировать 16384 устройствами.
Если вы собрали два массива из четырех SATA дисков силами домашней материнской платы или простого SATA контроллера, а затем поменяли местами диски из разных массивов – система закономерно отрапортует вам о разрушении обоих массивов.
Так что, даже если вы переставите диск не только в соседний разъем, а вообще в соседнюю дисковую полку, подключенную к этому же контроллеру, с точки зрения системы вообще не произойдет ничего внештатного. Все диски доступны, все работает штатно.
Что же касается типов контроллеров по функционалу:
Начнем с самого простого по функциональности – SAS Expander (экспандер)
Это не совсем контроллер в типичном понимании этого слова. Задача экспандера – расширение дисковой подсистемы. Действует он аналогично обычному разветвителю, позволяет подключить к контроллеру дополнительные диски.
При этом хоть и занимая 1 единицу адресного пространства в топологии, но обеспечивая прозрачность подключения. Другими словами, экспандеру не нужны драйвера, только питание. Ни каких настроек у экспандера нет и никакого управления дисками не предусматривается.
Еще одна тонкость, у экспандера нет входящих, исходящих и приоритетных портов. А из-за того, что SAS-контроллеры работают адресно, можно не бояться петель и параллельных подключений, на топологии, функционале и скорости это никак не скажется.
Вторая важная особенность, через экспандер можно подключать SATA диски к SAS контроллеру, а вот к SATA контроллеру не получится, т.к. сам экспандер является SAS-устройством.
SAS HBA – он же Host Bus Adapter (Адаптер главной шины)
Как и экспандер выполняет задачу по расширению дисковой подсистемы, но в отличие от него осуществляет подключение к системе SAS устройств, если изначально система не располагает этим интерфейсом. Как и в случае со SCSI, SAS интерфейс используется не только дисками, но и внешними устройствами, например, ленточными библиотеками, стримерами или дисковыми полками.
SAS RAID – самый «продвинутый» вариант контроллера. Он обладает возможностями всех вышеперечисленных типов, но имеет высокопроизводительный процессор для выполнения более сложных операций. Рейд контроллер конечно же, как и HBA, требует установку драйвера.
Так же, как и HBA, может объединять диски в 0, 1, 10, JBOD массивы, но в отличии от HBA способен работать с массивами 5, 6, 50 и 60 уровней и обеспечивать на порядок большую производительность на операциях ввода/вывода.
К сожалению, в отличии от предыдущих «собратьев», хоть рейд контроллер и несет на себе только пассивный радиатор, но он строго нуждается в обдуве. Как и говорилось в статье о режимах эксплуатации, если устройство не имеет активного охлаждения, это не значит, что ему не нужен обдув.
Артём Санников
Категории блога
Языки программирования
Базы данных
Программное обеспечение
Операционные системы
Мобильная разработка
Менеджеры пакетов
Сетевые технологии
CMS системы
Математика
SEO продвижение
Социальные сети
Психология
Хостинг провайдер
Смартфоны
Дисковые контроллеры
Дисковые контроллеры — предназначены для работы с такими устройствами, как жесткие диски, оптический приводы и флоппи дисководы.
Дополнительно к контроллерам, материнские платы оборудованы интерфейсами, для непосредственного подключения этих устройств к материнской плате.
Интерфейсы
Интерфейс — это способ подключения устройства. Он определяет, каким образом устройства будут обмениваться данными. Так же от интерфейса зависит внешний вид разъема для подключения устройства.
SATA,IDE, FDD(Floppy)
SATA,IDE — для жестких дисков и оптических приводов
SATA и IDE несовместимы друг с другом (IDE — старый интерфейс; SATA — новый и более быстрый)
FDD — для флоппи-дисководов
SATA интерфейс
SATA (Serial ATA) — последовательный интерфейс обмена данными с накопителями информации.
Сам разъем представляет собой, контактную площадку с ключом в виде перевернутой буквы «Г», для правильно подключения SATA кабеля. В этом разъеме 7 контактов, и вокруг контактной площадки расположена защитная окантовка для фиксации кабеля в разъеме.
Типы разъемов SATA:
SATA 1, SATA 2, SATA 3 — Предназначены для подключения внутри системного блока (по внешнему виду они не отличаются, а отличие только в максимальной скорости работы).
eSATA — для подключения внешних устройств.
IDE интерфейс
IDE — параллельный интерфейс подключения накопителей к компьютеру. Другие название ATA,PATA (Parallel ATA), UltraDMA.
Разъем представляет собой, два ряда контактов (контактов 40 штук) и в качестве ключа, для правильного подключения кабеля выступает «Отсутствующий по центру контакт и вырез на пластиковой стенке разъема».
На современных материнских платах этот разъем работает с максимальной скоростью в 133 МБайта/с. Поэтому есть еще одно название — ATA 133.
На разъем можно подключать одно или два устройства, и возле разъема на материнской плате обычно есть маркировка — которая указывает тип разъема.
FDD интерфейс
FDD — для для подключения флоппи-дисководов. Это самый первый интерфейс для подключения накопителей в компьютер, и в новых материнских платах он уже не используется.
Разъем имеет 34 контакта, внешне похож на разъем IDE, но меньше по размеру. В качестве ключа для правильно подключения используется «Отсутствующий с одной стороны контакт и вырез на пластиковой стенке разъема».
Разъемы IDE и FDD для современного компьютера не нужны т.к они не могут обеспечить максимальной скорости работы, но на платах они еще встречаются. И это связано с тем, что производители материнских плат, устанавливают эти разъемы для пользователей, которые работаю со старым оборудованием.
RAID — массив
RAID — массив из нескольких дисков, воспринимаемых как единое целое.
Применяются для увеличения скорости работы с дисками, повышения надежности хранения данных, а также для объединения нескольких дисков в один большой диск.
Распространённые типы RAID-массивов:
В большинстве домашних ПК, RAID массивы не используются. Поскольку требуют определенных технических знаний, навыков и при этом стоимость компьютера может увеличиться до 20%.
Эффект от использования RAID-массивов будет заметен только при большой работе с файлами, или если необходимо надёжно хранить какие-то важные данные.
Давайте рассмотрим несколько примеров RAID-массивов, чтобы вы понимали как они работают и для чего их можно использовать.
RAID 0 (чередование или зебра)
Для примера возьмем 2 жестких диска размером 300ГБайт. В компьютер ставится два одинаковых жестких диска, и RAID-массив настроен таким образом, что физические диски объединяются в один логический диск.
То есть система будет видеть один диск, объем которого равен сумме всех дисков в RAID-массиве: 300ГБайт + 300ГБайт = 600ГБайт.
В этом массиве, данные пишутся по очереди на каждый диск и получается (чередование или зебра), часть файла пишется на первый диск, другая часть на второй.
За счет такого чередования повышается скорость чтения и записи информации на диски, и производительность возрастает на столько — сколько используется дисков в RAID-массиве.
Минус использования такого RAID-массива заключается в том, что снижается надежность хранения данных. Это связано с тем, что файл разбит на части (части хранятся на разных дисках), и если какой-то из дисков выйдет из стоя, то информацию будет сложно восстановить или даже невозможно.
RAID 1 (зеркало)
В ПК ставится несколько одинаковых жестких дисков (в нашем случае 2 диска размером 300ГБайт). И система будет видеть один логический диск, причем его объём будет 300ГБайт.
При этом повышается скорость чтения, и надёжность хранения данных (если выйдет из строя диск #1, то вся информация будет находиться на диске #2).
Минус такого массива в том, что мы платим за несколько дисков одного объёма, а получаем один.
Дисковые контроллеры в описании платы
В кратком описании (пример):
ASUS P7H55-V;S1156; без FFD! ; Поддержка Core i3,i5,i7; HH5; 4DDR3(2200*); 1xP-Ex16, 3xP-Ex1; 3xP; 8ch-Sound; GigaLan; 6xSATAII; 1xATA100; ATX
В подробном описании:
Что такое RAID и как используются различные типы RAID
Производительность компьютерного оборудования стремительно растет с каждым годом. Процессоры оснащаются большим количеством ядер и потоков, выпускаются видеокарты с более высокой частотой графического процессора. Однако, если рассуждать о жестких дисках, становится очевидно, что их «предел совершенства» был достигнут достаточно давно, и с тех пор подобное оборудование никак не развивается.
Спецификации HDD в последнее время меняются только по объему, но скорость их работы не увеличивается. Исправить эту ситуацию могут SSD-накопители, но, как правило, они намного дороже и имеют относительно невысокий ресурсный потенциал. Еще до появления SSD в 1987 году были изобретены так называемые RAID-массивы. Ниже мы расскажем вам, что это за массивы, какие типы RAID существуют, и зачем они нужны обычному пользователю.
Содержание:
Что такое RAID и для чего он используется?
RAID – это дисковый массив из нескольких жестких дисков. Он используется для повышения надежности хранения данных или для увеличения скорости чтения / записи (или того и другого). Вы можете создать программный RAID (используя функции операционной системы) и аппаратный RAID, используя совместимую материнскую плату, контроллер или NAS.
Для установки RAID-массива потребуется материнская плата с поддержкой рейд-технологии или аппаратный контроллер и как минимум два жестких диска одного типа (совпадающие по всем параметрам), подключенных к материнской плате.
Почему мы настоятельно рекомендуем использовать жесткие диски одинаковые по всем параметрам? Если вы подключите два жестких диска с разным объемом памяти, на каждом HDD RAID будет использовать дисковое пространство, равное наименьшему из дисков, и на втором HDD останется неиспользуемое дисковое пространство. Кроме того, при использовании разных жестких дисков существует вероятность преждевременного выхода из строя одного из них, что может привести к потере важных данных.
RAID также часто используется в серверах NAS, которые, по сути, представляют собой компьютер с дисковым массивом, подключенный к сети (обычно локальной) и поддерживающий протоколы, принятые в сети. Несколько таких компьютеров можно объединить в одну систему.
Отметим, что при создании или удалении RAID удаляется вся информация на дисках. То есть очень желательно сделать резервную копию важных данных.
Типы RAID-контроллеров: программные и аппаратные.
Дисковые массивы могут быть основаны на одной из двух архитектур: программной или аппаратной. Обе архитектуры основаны на реализации программного кода. Отличие в том, выполняется ли код в центральном процессоре компьютера (программная реализация) или специализированном процессоре на контроллере RAID (аппаратная реализация).
Чтобы выбрать наиболее подходящий вам тип RAID-массива, начните с рассмотрения следующих факторов:
Что такое программный RAID
Дисковый массив, который создается в операционной системе, называется программным RAID. В этом случае организация RAID-массива происходит напрямую через CPU. То есть центральный процессор и будет контроллером – как программное решение с возможностью чередования и зеркального отображения данных. Он же, по факту, производит все расчеты.
При использовании программного RAID лучше всего выбрать RAID 0, RAID 1, RAID 2, потому что они не нагружают процессор так сильно, как другие типы RAID. JBOD также будет хорошим выбором при использовании программного RAID.
Если ваш процессор достаточно мощный, вы также можете использовать RAID 5 и в некоторых случаях RAID10.
Однако следует помнить, что при использовании комбинированных типов RAID лучше использовать аппаратный контроллер RAID, поскольку это снижает нагрузку на ЦП и ускоряет работу системы.
ОС обеспечивает программную поддержку управления дисками для различных типов RAID. Его можно использовать как самое дешевое решение, поскольку для его «горячей» замены не потребуются дорогие платы контроллеров, накопителей и шасси.
Программный RAID-контроллер работает также с более дешевыми дисками IDE или SCSI. Учитывая скорость современных процессоров, производительность программного RAID в некоторых случаях может быть лучше, чем у аппаратных RAID.
Также стоит отметить, что программный RAID можно собрать практически в любой операционной системе. Производительность программного массива зависит от типа RAID, производительности процессора и нагрузки, которая на него приходится.
Главное преимущество программной реализации – невысокая стоимость. Недостатки – низкая производительность и постоянная дополнительная нагрузка на процессор. Таким образом, программная реализация лучше всего проявляет себя в работе с теми массивами дисков, которые не требуют объемных вычислений. С учетом этих особенностей в серверах начального уровня используются именно системы RAID с программной реализацией. Поскольку стандартные операционные системы предлагают поддержку нескольких уровней RAID (0, 1, 5 и т. д.), стоимость программных контроллеров зачастую буквально равна нулю.
Что такое аппаратный RAID
Приоритетным, хоть и не всегда бесплатным, решением для размещения дисков на сервере остаются аппаратные контроллеры. При значительной нагрузке на систему дисков, которая требует от сервера обработки больших объемов данных, может работать только отдельное оборудование RAID-контроллера. Он подключается через разъем PCI к материнской плате и самостоятельно решает задачи управления массивом жестких дисков. Обеспечивая скорость и надежное зеркальное отображение данных, аппаратный RAID-контроллер выполняет вычисления без нагрузки на основной процессор благодаря выделенному автономному ЦП.
В то же время, аппаратная архитектура RAID более сложна, поскольку требует специальных аппаратных компонентов. Контроллер массива, часто называемый адаптером RAID, содержит собственный калькулятор XOR, вспомогательную память и каналы SCSI или UDMA. Такая архитектура позволяет достичь значительного увеличения производительности. Однако для систем начального уровня, где серверный процессор занят небольшим количеством задач, разница между аппаратной и программной архитектурами почти незаметна. Зато это очень заметно при высокой нагрузке на подсистему ввода-вывода. Соответственно, аппаратные реализации RAID дороже программных.
Полностью автономные системы, в принципе, представляют собой отдельный компьютер, который используется для организации систем хранения. Обычно внешний контроллер размещается в отдельной стойке и может иметь большое количество каналов ввода / вывода, включая хост-каналы, что позволяет подключать к системе несколько хост-компьютеров и организовывать кластерные системы. В системах с автономным контроллером можно устанавливать контроллеры «горячего» резерва. Главным недостатком таких систем остается их высокая цена.
Стандартные уровни RAID
Существует несколько уровней RAID, которые были разработаны для удовлетворения различных потребностей и установки на различных конфигурациях ПК. Рассмотрим некоторые из самых популярных конфигураций RAID с дисками одинакового размера.
Что такое RAID 0 (Чередование) и как он работает
RAID 0 («Чередование») – использует от двух жестких дисков, которые обрабатывают информацию одновременно, что повышает производительность. При работе с этим типом RAID данные разбиваются на блоки фиксированной длины, которые по очереди записываются на два или несколько дисков: один блок данных на один диск, второй блок данных на другой диск и т. д.
При этом производительность массива зависит от количества используемых в нем дисков – 4 диска будут работать быстрее, чем 2 – но их количество сказывается и на безопасности данных во всем дисковом массиве. Если какой-либо жесткий диск, входящий в состав такого RAID, выходит из строя, вся информация почти полностью и безвозвратно теряется, поскольку часть файла может находиться на поврежденном диске.
При использовании такого RAID-массива настоятельно рекомендуется постоянно делать резервные копии ценной информации на внешний диск.
Основные преимущества RAID 0:
Что такое RAID 1 (зеркало) и как он работает
В отличие от RAID 0, при использовании RAID 1 вы «теряете» объем второго жесткого диска, потому что он используется для записи на него точной копии первого жесткого диска.
Преимущество RAID 1 в том, что он обладает высокой надежностью. Все будет работать, пока работает хотя бы один жесткий диск, т.е. даже если один из HDD выйдет из строя – вы не потеряете ни одного байта информации. Несмотря на то, что при таком подходе сильно страдает производительность, этот тип рейдов часто используется на серверах, где главным требованием является надежность.
Преимущества RAID 1:
Что такое RAID 2 и как он работает
При построении этих массивов дисков используется алгоритм восстановления с использованием кодов Хамминга (американский инженер, разработавший его в 1950 году для исправления ошибок в компьютерах). Чтобы получить RAID данного типа, создаются две группы дисков – одна для хранения данных и одна для кодов исправления ошибок.
Основное преимущество RAID 2 – возможность исправлять ошибки «на лету», без снижения скорости передачи данных между дисковым массивом и процессором.
Этот тип RAID не очень распространен в домашних системах из-за избыточности количества жестких дисков – например, в массиве из семи жестких дисков только четыре будут использоваться для хранения данных. По мере увеличения количества дисков избыточность становится менее выраженной.
Основные преимущества RAID 2:
Как работает RAID 3 и RAID 4
Эти два типа дисковых массивов очень похожи по схеме построения. Оба используют несколько жестких дисков для хранения информации, один из которых используется исключительно для контрольных сумм.
Трех жестких дисков достаточно для создания RAID 3 или RAID 4. Однако, в отличие от RAID 2, в данных структурах восстановление данных «на лету» невозможно – для восстановления информации после замены неисправного жесткого диска потребуется время.
В RAID 3 поток данных разделяется на уровне байтов и записывается одновременно на все диски, кроме одного из массива. Этот диск предназначен для хранения контрольных сумм, вычисляемых при записи данных. Выход из строя любого из дисков в массиве не приведет к потере информации.
RAID 3 подходит для приложений с большими файлами и низкой частотой доступа (в основном в мультимедийной среде). Использование только одного диска для хранения управляющей информации обуславливает то, что коэффициент использования дискового пространства в массиве довольно высок. Благодаря этому его стоимость – относительно низкая. Для создания подобного массива требуется как минимум три жестких диска.
Разница между RAID 3 и RAID 4 заключается в уровне разделения данных. В RAID 3 информация разбита на отдельные байты, что приводит к серьезному замедлению записи / чтения большого количества небольших файлов. В RAID 4 данные разбиваются на разные блоки, размер которых не превышает одного сектора на диске. В результате увеличивается скорость обработки небольших файлов, что особенно важно для персональных компьютеров. По этой причине RAID 4 получил более широкое распространение.
Существенным недостатком рассматриваемых массивов является повышенная нагрузка на жесткий диск, предназначенный для хранения контрольных сумм, что значительно снижает его ресурс.
Потеря данных возможна в следующих случаях:
Преимущества RAID 3 и RAID 4:
Что такое RAID 5 и как он устроен
Это так называемый отказоустойчивый массив независимых накопителей с распределенным хранилищем контрольных сумм. Это означает, что на массиве из n дисков для прямого хранения данных будет выделен n-1 диск, а на последнем диске будет сохранена контрольная сумма итерации цепочки n-1. Представим, что нам нужно записать какой-то файл. Он разделятся на части равной длины, после чего начинается их циклическая запись на все n-1 диски один за другим. На последний диск будет записана контрольная сумма байтов всех частей данных каждой итерации, где битовая операция XOR реализует контрольную сумму.
Следует сразу предупредить, что в случае выхода из строя любого из дисков система перейдет в аварийный режим, что существенно снизит производительность RAID 5, так как при сборке файла будут производиться манипуляции для восстановления его «недостающих» частей. Если два или более дисков выходят из строя одновременно, информацию, хранящуюся на них, невозможно восстановить. В целом, массивы 5 уровня обеспечивают относительно высокую скорость доступа, параллельный доступ к различным файлам и хорошую отказоустойчивость.
Массивы RAID 5 предназначены для работы в «стрессовых» условиях и хорошо подходят для многопользовательских систем. При правильном планировании записи можно обрабатывать до N / 2 блоков параллельно, где N – количество дисков в группе. Минимальное количество дисков – три.
Основные преимущества RAID 5:
Что такое RAID 6 и его отличие от RAID 5
Это расширенная версия RAID 5, которая обеспечивает двойной контроль четности хранимой информации. Для хранения информации используются как минимум два диска и еще два – для контроля четности. Архитектура RAID 6, разработанная для критически важных приложений, имеет очень низкую производительность записи – именно потому что для нее необходимы дополнительные блоки контрольных сумм. Однако такая архитектура является вдвойне отказоустойчивой.
Преимущества RAID 6:
Что такое RAID 7 и как он работает
RAID 7 (оптимизированная асинхронность). Используемые в построении массивов данного типа технологии помогают достигать высоких скоростей ввода-вывода и передачи данных. В отличие от других уровней RAID, седьмой не является открытым отраслевым стандартом. Это зарегистрированный товарный знак Storage Computer Corporation. Он основан на концепциях, используемых на уровнях 3 и 4. Однако здесь добавлена возможность кэширования данных. RAID 7 также включает контроллер со встроенным микропроцессором, работающим под управлением ОС в режиме реального времени. Это позволяет обрабатывать все запросы на передачу данных асинхронно и независимо.
В RAID 7 блок контрольной суммы интегрирован с блоком буферизации. Для хранения информации о четности используется отдельный диск, который можно разместить на любом канале. RAID 7 отличается высокой скоростью передачи данных и обработки запросов, хорошей масштабируемостью. Самым существенным недостатком этого уровня является стоимость его реализации.
Преимущества RAID 7:
Пользователь также может использовать JBOD – дисковый массив, в котором единое логическое пространство последовательно распределяется по жестким дискам. Это означает, что контроллер работает как стандартный контроллер IDE или SATA без использования механизмов объединения дисков в массив. В этом случае каждый диск будет определяться как отдельное устройство в операционной системе.
Комбинированные типы RAID (10, 50, 60)
В дополнение к основным типам, рассмотренным выше, для компенсации некоторых недостатков простых RAID широко используются различные комбинации их типов. В частности, широко распространены схемы RAID 10 и RAID 0 + 1. В первом случае пара зеркальных массивов объединяется в RAID 0, во втором – наоборот, два массива RAID 0 объединяются в «зеркало». В обоих случаях получаем сочетание повышенной производительности RAID 0 и безопасности данных, гарантируемой RAID 1.
Часто для повышения защиты важной информации используются схемы построения RAID 5 1 или RAID 6 1 – зеркалирование в сочетании с хорошей защитой данных массивов обеспечивают исключительную безопасность информации в случае любого сбоя. Однако внедрять такие массивы в домашних условиях нецелесообразно из-за их избыточности.
Комбинированный RAID 10 (RAID 1+0)
RAID 10 – это массив независимых дисков, уровни которого в системе обратимы и представляют собой полосу зеркал. Диски вложенного массива объединяются в «зеркала» RAID 1. Эти зеркальные пары затем преобразуются в общий массив с использованием чередования RAID 0.
Повреждение диска в массиве RAID 1 не влечет за собой потери данных. Однако недостатком системы является то, что поврежденные диски нельзя заменить, и в случае возникновения системной ошибки пользователь будет вынужден использовать только оставшиеся ресурсы системы. Некоторые системы RAID 10 имеют специальный диск «горячего резерва», который автоматически заменяет неисправный диск в массиве.
В большинстве случаев RAID 10 обеспечивает лучшую производительность и меньшую «заторможенность», чем все другие уровни RAID, за исключением RAID 0 (который работает еще быстрее). Это один из наиболее предпочтительных уровней при использовании ресурсозатратных приложений, где высокая скорость операций – основное требование к системе.
К сожалению, вероятность потери данных нельзя исключать и на данном уровне. Среди основных ее причин можно выделить следующие:
Основные преимущества RAID 10:
Недостатки RAID 10:
Комбинированный тип RAID 50 (RAID 5 + 0);
RAID 50 (также известный как RAID 5 + 0) – это вложенный RAID, состоящий из массивов RAID 5 и RAID 0 с высокими скоростями записи и загрузки. Массивы такой конфигурации используются довольно часто.
Для работы системы RAID 50 требуется как минимум шесть дисков. По мере увеличения количества RAID-дисков в системе ее производительность также растет, что оказывает соответствующее влияние на скорость восстановления данных по мере увеличения интервала (шага) восстановления RAID.
Вот некоторые из наиболее важных преимуществ RAID 50:
Основные недостатки RAID 50:
Чтобы потерять данные в массиве RAID 50, должны выйти из строя сразу три диска, что практически невозможно.
Комбинированный RAID 60 (RAID 6 + 0)
RAID 60 (также называемый RAID 6 + 0) – это комбинированный набор массивов RAID 0 и RAID 6, который предлагает пользователю повышенную производительность и скорость обработки данных. Эта комбинация не получила широкого распространения, но имеет некоторые преимущества, в частности, возможность поддерживать производительность (здесь отсутствует задержка при вычислениях и записи больших битов четности) при одновременном увеличении общего объема пространства.
Для этой комбинации требуется не менее восьми приводов.
Комбинация RAID 6 и чередования (RAID 0) дает следующие преимущества:
Недостатки RAID 60:
RAID 60 имеет вдвое большую устойчивость к ошибкам: любые два диска в массиве могут выйти из строя без потери данных. Таким образом, в общей системе даже при выходе из строя четырех дисков, данные сохранятся в полном объеме.
Какой тип RAID лучше всего использовать
При выборе RAID все зависит от того, что важнее в вашем случае: производительность или отказоустойчивость (или то и другое). Выбор типа RAID также зависит от того, на какой машине он будет установлен (ПК, сервер, NAS и т. д.), поскольку для одних лучше подходят аппаратные, а для других – программные RAID. Программные поддерживают меньше уровней RAID, а для аппаратных RAID возможные типы массива определяются отдельно для каждого случая. Разные контроллеры поддерживают разные уровни RAID и ограничивают выбор дисков, которые можно будет использовать в массиве: SAS, SATA или SSD.
Если говорить о производительности сервера, вы можете выбрать RAID 0, потому что в таких массивах читают и записывают данные сразу несколько дисков, тем самым ускоряя операции ввода-вывода. Для создания массива требуется как минимум два диска. Уровень поддерживают как программные, так и аппаратные RAID.
Недостаток в том, что такие системы не отличаются отказоустойчивостью. Если один диск выходит из строя, это влияет на весь массив и увеличивает вероятность потери или повреждения данных.
Если нужна отказоустойчивость и при этом скорость для вас не является критически важным параметром, вы можете выбрать RAID 1, потому что данные в нем всегда копируются одновременно на два диска, образуя копию или «зеркало». Если один диск выходит из строя, другой продолжает работать, и все данные остаются на нем, в полном объеме. Это самый простой способ реализации отказоустойчивой и относительно недорогой системы. Ее недостаток лишь в том, что RAID 1 обладает сниженной производительностью.
RAID 1 может быть реализован как в программной, так и в аппаратной версии.
RAID 5 является наиболее распространенной конфигурацией RAID для бизнес-серверов и корпоративных устройств NAS, поскольку обеспечивает лучшую производительность, чем «зеркала», и при этом показывает хорошую отказоустойчивость. В RAID 5 хранимая информация и данные четности (дополнительные данные, используемые для восстановления) распределяются между тремя или более дисками. Если диск выходит из строя, информация воссоздается из распределенных данных и блоков четности автоматически. Система продолжит работать, даже если один из носителей будет поврежден. Другое преимущество RAID 5 заключается в том, что вы можете заменить поврежденный диск, не выключая сервер и не прерывая доступ пользователей к серверу.
Обратной стороной RAID 5 является то, что он снижает производительность серверов, выполняющих несколько операций записи. Например, когда много сотрудников работают на сервере с RAID 5, может наблюдаться заметное торможение в выполнении операций.
RAID 6 также является отличным выбором для бизнеса. Для повышения надежности системы имеет смысл использовать RAID 6 с двумя дисками для блока четности. Такой массив продолжит работать даже в случае выхода из строя двух жестких дисков. Главный недостаток такого решения – его дороговизна. Вот почему RAID 6 больше подходит для бизнеса, чем для домашнего использования.
RAID 10 идеально подходит для интенсивно используемых серверов баз данных или любого сервера, который выполняет несколько операций записи. RAID 10 может быть реализован как аппаратный или программный, но очевидно, что многие его преимущества (в частности, производительность) теряются при использовании программного обеспечения RAID 10.
RAID 50, как и RAID10, являются наиболее предпочтительными для работы с приложениями, где требуется высокая производительность в сочетании с приемлемой надежностью. Однако RAID 50 считается наиболее подходящим для больших дисков – он более надежен, чем RAID 5, и более экономичен, чем RAID 10. Этот тип массива рекомендуется для работы с приложениями, которым требуется повышенная надежность хранения информации, высокая скорость обработки запросов и передачи данных, большой объем памяти.
Массив RAID 60 идеально подходит для онлайн-обслуживания клиентов, что требует высокой отказоустойчивости. Обладая многими преимуществами RAID 50, он также может выдерживать в два раза больше отказов дисков. Благодаря этому такие системы являются оптимальными для использования в системах видеонаблюдения. Еще один положительный момент в выборе RAID 60 – отличная производительность при последовательном доступе, что является особенностью потокового видео.
Выбор между RAID 50/60 и RAID 10, скорее всего, будет зависеть от доступного бюджета, емкости сервера и потребностей в защите данных. В целом, когда мы говорим о SSD-решениях (как корпоративного, так и потребительского класса), на первый план выходит именно стоимость.
Что делать, если данные потеряны
В современном мире данные имеют большую ценность. К сожалению, никто не может дать стопроцентной гарантии безопасности данных, и довольно часто приходится сталкиваться с потерей важной информации.
Хотя RAID разработан для повышения безопасности хранения, и он действительно обеспечивает дополнительную защиту от потери данных в случае сбоя жесткого диска, он, в то же время, не может обеспечить защиту от случайного удаления, форматирования, повреждения файловой системы, вирусов и многих других причин исчезновения данных. Для восстановления данных в подобных случаях вы можете использовать RS Partition Recovery.
В случае аппаратного сбоя (отказ / замена контроллера и т. д.) используйте RS RAID Retrieve.
Программа, как в ручном, так и в автоматическом режиме, сможет найти RAID на дисках, подключенных к компьютеру, определить его тип и вернуть все данные, которые подлежат восстановлению.
Часто задаваемые вопросы
Это сильно зависит от емкости вашего жесткого диска и производительности вашего компьютера. В основном, большинство операций восстановления жесткого диска можно выполнить примерно за 3-12 часов для жесткого диска объемом 1 ТБ в обычных условиях.
Если файл не открывается, это означает, что файл был поврежден или испорчен до восстановления.
Используйте функцию «Предварительного просмотра» для оценки качества восстанавливаемого файла.
Когда вы пытаетесь получить доступ к диску, то получаете сообщение диск «X: \ не доступен». или «Вам нужно отформатировать раздел на диске X:», структура каталога вашего диска может быть повреждена. В большинстве случаев данные, вероятно, все еще остаются доступными. Просто запустите программу для восстановления данных и отсканируйте нужный раздел, чтобы вернуть их.
Пожалуйста, используйте бесплатные версии программ, с которыми вы можете проанализировать носитель и просмотреть файлы, доступные для восстановления.
Сохранить их можно после регистрации программы – повторное сканирование для этого не потребуется.
Один комментарий на Что такое RAID и как используются различные типы RAID
Kак создать RAID-массив 1<зеркальный>? Если можно пошаговую инструкцию. Заранее благодарен.