Как грамотно использовать несколько дисков: введение в RAID

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

RAID означает «избыточный массив независимых дисков», хотя существует тип RAID, который не обеспечивает избыточности и только повышает производительность.

Уровни RAID

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

  • RAID 0 . В отличие от других уровней RAID, RAID 0 не обеспечивает избыточности. Тем не менее, RAID 0 позволяет повысить производительность, используя несколько дисков. Когда вы используете RAID 0, данные, которые ваш компьютер записывает на жесткий диск, равномерно распределяются по двум (или более) жестким дискам. Например, если ваш компьютер записывает файл размером 100 МБ, 50 МБ будут записаны на один жесткий диск, а 50 МБ будут записаны на другой жесткий диск. Когда компьютеру необходимо прочитать файл обратно, он может одновременно прочитать 50 МБ с одного жесткого диска и 50 МБ с другого жесткого диска – это будет быстрее, чем чтение 100 МБ с одного жесткого диска. Однако, если какой-либо из жестких дисков в RAID-массиве умрет, вы потеряете свои данные. Когда вы используете RAID 0, ваши жесткие диски выглядят как более крупные и более быстрые, но они гораздо более хрупкие.
  • RAID 1 . В RAID 1 два диска настроены для зеркалирования друг друга. Когда ваш компьютер записывает 100 МБ данных на свои диски, он записывает одинаковые 100 МБ на оба жестких диска. Каждый диск содержит полную копию данных. Это гарантирует, что в случае отказа одного из дисков у вас всегда будет полная и актуальная копия ваших данных.
  • RAID 2, 3 и 4 . Эти уровни RAID используются редко и часто считаются устаревшими.
  • RAID 5 . Чтобы использовать RAID 5, вам потребуется как минимум три диска. RAID 5 использует чередование для разделения данных по всем жестким дискам, а дополнительные данные четности распределяются по всем дискам. Если один из жестких дисков умрет, вы не потеряете свои данные. RAID 5 обеспечивает избыточность данных с меньшими затратами на хранение, чем RAID 1 – например, если у вас было четыре жестких диска по 1 ТБ, вы можете создать два отдельных массива RAID 1 (по 1 ТБ каждый на общую сумму 2 ТБ) или один массив RAID 5 с 3 ТБ дискового пространства.
  • RAID 6 : RAID 6 аналогичен RAID 5, но добавляет дополнительный блок контроля четности, записывая два блока контроля четности для каждого бита данных, распределяемого по дискам. Вы теряете емкость хранилища, но RAID 6 обеспечивает дополнительную защиту от потери данных. Например, если два жестких диска умирают в конфигурации RAID 5, вы потеряете свои данные. Если в конфигурации RAID 6 умрут два жестких диска, все ваши данные останутся.
  • RAID 10 . Также известный как RAID 1 + 0, RAID 10 делит данные между первичными дисками и отражает их на вторичных дисках. Таким образом, он пытается обеспечить преимущества RAID 0 (распределение данных между несколькими дисками для повышения производительности) с преимуществами RAID 1 (избыточность).

Есть и другие, нестандартные уровни RAID.

Настройка RAID

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

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

С программным RAID работа выполняется операционной системой. Например, вы можете создать программный RAID при установке Linux на свой компьютер – ядро ​​Linux знает о RAID и будет выполнять всю работу без какого-либо специального оборудования. Вы также можете создать программный RAID в Windows.

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

Подобные технологии

Популярные операционные системы имеют технологии, которые работают аналогично RAID. Windows 8 представила дисковые пространства. В Linux есть менеджер логических томов или LVM. Обе технологии позволяют группировать несколько физических дисков в один логический диск, чтобы зеркалировать данные для избыточности или объединять хранилище дисков, делая его доступным как один диск без избыточности.

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

Изображение предоставлено: Джастин Ракман, Джастин Ракман, fsse8info

Оцените статью
TutoryBird.Ru
Добавить комментарий