
8.
Архитектура сетевых
ОС
NetWare
1 КАШ Level
1
3
Sector
1
Byte
Sector 2 Byte
1
Sector 20 Byte
4
5
Drive
1
1 Drive 2 | Drive 3 | Drive 4 | Drive 5
Sector
1
Sector 1
Sector 2 Sector 2
Sector 20 Sector 20
1,5, ...,509 2,6, ...,510 3,7, ...,511 4,8,..., 512 Parity
1,5,...,
509 2,6, ...,510 3,7, ...,511 4,8, ...,512 Parity
1,5, ...,509 2,6,..., 510 3,7, ...,511 4,8, ...,512 Parity
Sector
1
Sector 2 Sector 3 Sector 4 Parity
Sector 5 Sector 6 Sector 7 Sector 8 Parity
Sector 9 Sector 10 Sector 11 Sector 12 Parity
Sector 13 Sector 14 Sector 15 Sector 16 Parity
Sector 17 Sector 18 Sector 19 Sector 20 Parity
Sector
1
Sector 2 Sector 3 Sector 4 Parity
Sector 5 Sector 6 Sector 7 Parity Sector 8
Sector 9 Sector 10 Parity Sector 11 Sector 12
Sector 13 Parity Sector 14 Sector 15 Sector 16
Parity Sector 17 Sector 18 Sector 19 Sector 20
Рис.
8.45.
Уровни
RAID
набором NLM-модулей и поэтому поддерживаются NetWare. Дисковый мас-
сив настраивается на определенный уровень КАШ (рис. 8.45). Разработаны
стандарты на уровни 0-5. Другие уровни RAID (6, 7, 10), используемые в
дисковых массивах, не стандартизованы и представляют собой комбинации
или модификации уровней
О
-5.
Рассмотрим уровни RAID подробнее. На рис. 8.45 для соответствующих
уровней RAID представлены схемы размещения 20 секторов (блоков) какого-
либо файла.
Уровень 0. Данные размещаются на нескольких дисках, воспринимаемых
компьютером как одно устройство хранения информации большой емкости.
Возможно одновременное проведение нескольких операций чтения или записи
на разных дисках.
При отказе одного диска данные не восстанавливаются и вся система вы-
ходит из строя.
Уровень 1 (см. рис. 8.45). Зеркальное отражение дисков. Дублирование
данных обеспечивает высокую отказоустойчивость. Эта схема хранения дан-
ных не экономична, так как для каждого диска с данными требуется резерв-
ный диск.
Уровень 2. Поочередное размещение битов по дискам. Используется очень
редко из-за сложности корректировки ошибок.
Уровень 3 (см. рис. 8.45). Байты сектора поочередно размещаются на не-
скольких дисках. Сектор как-бы «размазывается» по четьфем дискам. Один
диск отводится для хранения контрольной информации.
Если часть сектора не читается с какого-либо диска, то система читает все
остальные части сектора и контрольную информацию Parity для
этого
сектора, а
затем используя эти данные, восстанавливает недостающую часть сектора.
506