Создание RAID-массивов на динамических дисках
RAID-массивы позволяют лучше защищать важные данные от сбоев дисков. RAID можно реализовать на аппаратном или программном уровне. Аппаратные RAID реализуются и управляются средствами, предоставляемыми производителем аппаратного обеспечения. Программные RAID реализуются и управляются средствами операционной системы.
Windows поддерживает три уровня RAID на динамических дисках.
- RAID-0 - Чередование дисков (disk striping). Два или более тома, каждый из которых находится на отдельном диске, конфигурируются как чередующийся набор (stripe set). Данные разбиваются на блоки, называемые чередующимися областями (stripes); эти блоки последовательно записываются на все диски чередующегося набора. RAID-0 повышает производительность дисковой подсистемы, но не обеспечивает отказоустойчивость.
- RAID-1 - Зеркальные или дуплексные диски. Два тома или два диска конфигурируются идентичным образом. Данные записываются на оба диска. Если один диск дает сбой, данные не пропадают, так как они содержатся еще и на другом диске. RAID-1 обеспечивает избыточность и обладает более высокой производительностью при записи, чем чередующийся набор с записью четности (striped set with parity) (RAID-5).
- RAID-5 - Чередование дисков с записью четности. Три или более тома, каждый на отдельном диске, используются для создания чередующегося набора с контролем четности. При сбое данные можно восстановить. RAID-5 обеспечивает отказоустойчивость с меньшими издержками и обладает более высокой производительностью по чтению, чем при зеркалировании дисков.
Реализация RAID-0
В RAID-0 (чередование дисков) два или более тома, каждый из которых хранится на отдельном диске, конфигурируются как чередующийся набор. Данные, записываемые в чередующийся набор, разбиваются на блоки, называемые чередующимися областями. Эти области последовательно записываются на все диски чередующегося набора. Хотя количество дисков в чередующемся наборе может достигать 32, в большинстве случае наилучшую производительность обеспечивают наборы, содержащие от двух до пяти томов, а дальнейший рост числа томов заметно снижает производительность.
Использование RAID-0
Одна из основых причин применения RAID-0 — повышение скорости. Поскольку при обращении к данным происходит доступ к нескольким дискам одновременно, производительность чтения значительно возрастает. Однако возрастает и вероятность катастрофического сбоя. Если любой жесткий диск чередующегося набора дает сбой, набор больше неработоспособен и все его данные теряются. Для восстановления придется заново создать чередующийся набор и восстановить данные с резервных копий.
При создании чередующихся наборов имейте в виду следующее.
- Загрузочные и системные тома не могут входить в чередующийся набор. Поэтому не используйте эти тома при чередовании дисков.
- Общий размер чередующегося набора определяется объемом наименьшего тома. Поэтому следует использовать тома приблизительно одинакового размера.
- Для большей производительности подключайте диски через разные дисковые контроллеры. Это позволит системе одновременно обращаться к дискам.
Команда LIST DISK или DETAIL DISK показывает для дисков массива RAID-0 тип тома STRIPED. Если выполнить для чередующегося тома команду DETAIL VOLUME, то Disk-Part покажет все простые тома, образующие чередующийся набор.
Когда чередующийся том поврежден, его состояние показывается как Missing (Отсутствует). Команда DETAIL DISK, выполненная для одного из оставшихся дисков, должна показать состояние Failed, свидетельствующее о неработоспособности набора. Если вы видите состояние Failed, но не знаете, какие еще диски входят в чередующийся набор, то можете найти проблемный диск, выполнив DETAIL DISK для всех остальных дисков компьютера. Состояние проблемного диска будет показано как Missing.
Для восстановления чередующегося набора обычно удаляют сбойный диск, заменяют его новым и конфигурируют новый диск как входящий в новый чередующийся набор. Для этого запускают DiskPart., выбирают новый диск и выполняют CONVERT DYNAMIC, чтобы преобразовать тип диска. После этого форматируют новый диск и задают букву диска. Затем в DiskPart удаляют тома на дисках, входящих в поврежденный чередующийся набор, и заново создают чередующийся набор командой CREATE VOLUME STRIPE. По завершении этих операций, если вы выберете чередующийся набор и введете команду LIST VOLUME, состояние должно измениться на Healthy (Исправен).