Чем зеркальный VDEV отличается от RAIDZ в TrueNAS?
В TrueNAS зеркальный VDEV хранит одинаковые данные на дисках-партнёрах, а RAIDZ распределяет данные и защитную информацию по группе дисков. Поэтому они различаются полезной ёмкостью, производительностью и допустимыми отказами.
Как устроено зеркало
В зеркальной топологии каждый блок имеет копию на другом диске группы. Чтение может использовать несколько устройств, а отказ одного участника не уничтожает данные группы.
Надёжность оценивают по конкретному зеркальному VDEV и его дискам, а не только по названию всего пула.
- Зеркало требует копии данных на каждом участнике.
- Свободное место определяется выбранной шириной зеркала.
Как работает RAIDZ
RAIDZ распределяет данные и паритет между дисками VDEV. Уровень RAIDZ задаёт объём защитной информации и количество отказов, которые схема может пережить.
Часть сырой ёмкости расходуется на избыточность, поэтому полезный объём зависит от ширины VDEV и выбранного варианта RAIDZ.
- Сравнивайте топологии по полезной, а не сырой ёмкости.
- Учитывайте требуемое число отказов и рабочую нагрузку.
Что решить до создания
TrueNAS строит пул из VDEV, а фундаментальную топологию позже изменить бывает сложно. До создания следует оценить рост данных и резерв восстановления.
Выбор влияет одновременно на полезный объём, производительность и отказоустойчивость.
- Определите минимальную требуемую защиту.
- Оставьте запас под рост данных.
- Продумайте внешнюю резервную копию.
Проверьте себя
- Определена ширина VDEV.
- Сопоставлены полезная ёмкость и защита.
- Спланировано восстановление из отдельной копии.
Частый вопрос
Можно ли сравнивать зеркало и RAIDZ только по числу дисков?
Нет. Нужно учитывать топологию VDEV, полезную ёмкость, производительность и допустимое число отказов.