Интеллектуальное использование нескольких дисков: введение в 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-конфигурации-утилиты

Похожие технологии

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

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

Image Credit: Джастин Ракман, Джастин Ракман, fsse8info

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.