Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
:) Неа! ЖД не являются отказоустойчивыми по следующим причинам: (inside) 29.01.07 19:18 Число просмотров: 4143
Автор: Den <Denis> Статус: The Elderman Отредактировано 29.01.07 19:19 Количество правок: 1
|
:) Неа! ЖД не являются отказоустойчивыми по следующим причинам:
1. КС сектора ЖД расчитывается для всех данных сектора, что не позволяет исправить ошибку в случае искажения при чтении и служит лишь проверкой на корректность прочитанных с носителя (блина ЖД) данных.
2. КС сектора ЖД, как и сами данные сектора, располагается на том же носителе (блине ЖД).
RAID 5 является отказоустойчивым по следующим причинам:
1. Массив хранит блоки контрольных сумм (блоком, к примеру, может быть двойное слово) для блоков данных массива, что обеспечивает достаточную избыточность для восстановления утраченного блока данных или КС по оставшимся в массиве блокам.
2. Блоки данных и блоки КС находятся не то, чтобы на разных носителях, а даже на разных ЖД! :) При этом логика массива примерно следующая (упрощенно, для 3 дисков в массиве):
DISK SECTOR DWORD OP
====================
2 1 0 =
0 1 0 +
1 1 0
--------------------
2 1 1 =
0 1 1 +
1 1 1
--------...---------
2 1 127 =
0 1 127 +
1 1 127
и т.д. для всех секторов.
---
Таким образом, при выходе из строя одного ЖД в массиве, массив может продолжать работать с некоторым замедлением и может полностью восстановить свою функциональность после замены неисправного ЖД.
З.Ы. RAID 1 (Зеркало) является отказоустойчивым, но не хранит блоки КС.
В чем, конкретно, мое заблуждение???
Подозреваю, что заблуждаюсь не я...
|
|
|