2

Я смотрел на калькуляторы дисковых массивов, как показано здесь:

https://www.synology.com/en-us/support/RAID_calculator

Я вставил 16 ТБ (4+6+6), и там написано, что у меня может быть 10 ТБ данных и 6 ТБ защиты. Как это может позволить себе предложить это? Я думаю, что после удаления 4 ТБ, он не сможет защитить оставшиеся 2 ТБ, потому что недостаточно информации для разрешения паритета.

Я предполагаю, что паритет каким-то образом сжат. Есть ли способ доказать, что для сжатого контроля четности потребуется максимальное количество места, или он лжет и подтянет некоторый хиджинкс, как будто притворяется, что накопитель полон, если он не может получить требуемую степень сжатия?

2 ответа2

2

С тремя дисками объемом 4, 6 и 6 ТБ Synology настроит ваши данные следующим образом:

  • Массив RAID5 объемом 12 ТБ, использующий первые 4 ТБ каждого диска - 8 ТБ данных, 4 ТБ четности.

  • Массив RAID1 объемом 4 ТБ, оставшийся на двух дисках емкостью 6 ТБ, с 2 ТБ данных, отраженных на каждый диск (данные 2 ТБ, "четность" 2 ТБ).

Всего: 10 ТБ данных, 6 ТБ избыточных копий. Сжатие не требуется.

0

В зависимости от того, как настроен массив, все, что вам нужно защитить, - это отказ одного диска, третий диск содержит так называемую информацию о "четности" для двух других дисков.

По сути, у вас есть следующее упрощение:

  • Диск 1: блок данных 1
  • Диск 2: блок данных 2
  • Диск 3: блок данных, который содержит сумму блока данных 1 и блока данных 2

Если блок данных 1 поврежден, вы можете просто взять данные на диске 2 и вычесть их из данных на диске 3, чтобы восстановить информацию на диске 1. Таким образом, вы получаете устойчивость, но вам не нужно столько места, сколько для полной резервной копии, и она может быть расширена на любое количество дисков и обеспечивает отказоустойчивость для любого отказа одного диска.

Это будет медленнее, чем простое чтение исходных данных, и не защитит ваши данные, если у вас выйдет из строя два диска, но это означает, что вам нужно использовать только один диск для защиты, а не иметь резервный диск для каждого » данные "диск.

В качестве примера для RAID 1 (зеркальное отображение) у вас всегда будет половина "общего количества" дисков, "потерянных" для обеспечения избыточности в случае сбоя. В приведенной выше теме (RAID 5) у вас может быть четыре диска, и вам нужно будет использовать только один из них для получения информации о четности, что означает, что вместо того, чтобы использовать половину дискового пространства для защиты, вы теперь используете только одну четверть, а вам остается три четверти на место хранения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .