Как использовать несколько дисков разумно Введение в 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 6RAID 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