Реализация и настройка RAID в операционных системах
Aug 09, 2025Некоторые программы пишутся непосредственно на хост-компьютере и работают на нижнем уровне операционной системы. Используя концепцию «Большой Медведицы», они виртуализируют физические диски, представленные SCSI- или IDE-контроллером хоста, в различные виртуальные диски, которые затем предоставляются высокоуровневым программным интерфейсам, таким как программы управления томами. Эти программы используют инструмент конфигурации, позволяющий пользователям выбирать, какие диски и какого типа объединять. РЕЙД конфигурация для формирования.
Например, в компьютере могут быть установлены два IDE-диска и четыре SCSI-диска. IDE-диски подключаются непосредственно к интегрированному IDE-интерфейсу материнской платы, а SCSI-диски — к PCI-SCSI-карте. Без использования программы RAID система может распознать все шесть дисков, отформатировать их в файловой системе и смонтировать их в соответствии с буквой диска или каталогом для доступа приложений на чтение и запись.
После установки программы RAID пользователь использует интерфейс конфигурации для настройки двух дисков E в систему RAID 0. Если изначально ёмкость каждого диска IDE составляла 80 ГБ, конфигурация RAID 0 создаст один «виртуальный» диск ёмкостью 160 ГБ. Затем пользователь настроил систему RAID 5 с четырьмя дисками SCSI. Если изначально ёмкость каждого диска SCSI составляла 73 ГБ, то после настройки этих четырёх дисков в RAID 5 ёмкость виртуального диска будет приблизительно равна ёмкости трёх дисков, или 216 ГБ.
Конечно, поскольку программа RAID использует часть дискового пространства для хранения информации о RAID, фактическая ёмкость будет уменьшена. После обработки программой RAID эти шесть дисков в конечном итоге сводятся к двум виртуальным дискам. В Windows при открытии диспетчера дисков будут отображаться только два жёстких диска: один ёмкостью 160 ГБ (жесткий диск 1) и другой, ёмкостью 219 ГБ (жёсткий диск 2). Эти два диска можно отформатировать, например, в файловой системе NTFS. Программа форматирования не будет знать, что данные записываются на несколько физических дисков.
Например, в определённый момент программа форматирования выдаёт команду на запись данных из памяти с начальным адресом X в начальный адрес LBA 10000 и длиной 128 на жёсткий диск 1 (виртуальный диск RAID 0, состоящий из двух дисков IDE). Программа RAID перехватывает эту команду и анализирует её. Если жёсткий диск 1 представляет собой систему RAID 0, RAID-контроллер вычисляет данные для 128 секторов, начиная с LBA 10000, сопоставляя логические LBA с физическими LBA физических дисков и записывая соответствующие данные на физические диски. После записи форматировщик получает сигнал об успешной записи и переходит к следующему I0. Этот процесс скрывает информацию о базовых параметрах физического диска от программы верхнего уровня. Другие конфигурации RAID работают аналогично, хотя и с использованием более сложных алгоритмов. Даже эти сложные алгоритмы, обрабатываемые Процессор, в тысячи или даже десятки тысяч раз быстрее скорости чтения и записи на диск.
STOR Technology Limited предоставляет вам высококачественные 9560-16И, 9560-8И, 9361-4И, 9540-8I,9670W-16iи т.д. Мы предлагаем вам высококачественный сервис и гарантированное послепродажное обслуживание. Приглашаем вас посетить нас и обсудить сопутствующие товары.
Наш сайт: https://www.cloudstorserver.com/
Связаться с нами: alice@storservers.com / +86-755-83677183
Ватсап: +8613824334699