--- title: "RAID — Redundant Array of Independent Disks" description: "Заметки по теме RAID" sidebar: nav: mobile_nav --- **RAID** — технология объединения нескольких физических дисков в единый логический массив для повышения: - надёжности хранения, - скорости работы, - отказоустойчивости. > 🧠 Полное название: *Redundant Array of Independent Disks* — избыточный массив независимых дисков. --- ## 📊 Уровни RAID ### 🔹 RAID 0 — *Striping* - Данные разбиваются на блоки и записываются параллельно на все диски массива - **Преимущество**: высокая скорость записи и чтения - **Недостаток**: нет отказоустойчивости — сбой одного диска приводит к потере всех данных > 💡 Используется там, где важна производительность, а не надёжность (например, временные рендер-файлы) --- ### 🔹 RAID 1 — *Mirroring* - Полная зеркализация данных на два диска - При записи информация дублируется - **Преимущество**: высокая надёжность (один диск может выйти из строя) - **Недостаток**: в 2 раза меньше доступного объёма (50% от общего) > 💡 Подходит для критичных систем с небольшими объёмами --- ### 🔹 RAID 10 (1+0) — *Комбинация зеркалирования и чередования* - Минимум 4 диска - Два массива RAID 1, объединённые в RAID 0 - **Преимущество**: высокая скорость + высокая надёжность - **Недостаток**: половина пространства теряется > 💡 Один из самых сбалансированных по цене/производительности уровней RAID --- ### 🔹 RAID 5 — *Striping with Parity* - Минимум 3 диска - Данные и контрольные суммы (чётность) распределяются между всеми дисками - **Преимущество**: выдерживает отказ одного диска - **Недостаток**: при восстановлении возможны просадки в скорости > 💡 Очень популярен в корпоративных хранилищах --- ### 🔹 RAID 6 — *Striping with Double Parity* - Минимум 4 диска - Использует два блока чётности, может выдержать отказ двух дисков - **Преимущество**: высокая надёжность - **Недостаток**: больше вычислительная нагрузка на запись > 💡 Используется в критичных системах с большим объёмом данных ![alt text](<../../../assets/cache/IT-School/Pasted image 20250723233130.png>) --- ## ⚙️ Аппаратный vs программный RAID | Тип | Преимущества | Недостатки | |------------|--------------------------------------|--------------------------------| | **Аппаратный** | Выделенный RAID-контроллер, кэш, батарея | Дороже, сложнее заменить | | **Программный**| Не требует спец. оборудования | Загрузка на CPU, меньше функций| --- ## 🧠 Ключевые понятия - **Чётность (Parity)** — метод вычисления контрольных сумм для восстановления данных - **Hot Spare** — резервный диск, который автоматически заменяет вышедший из строя - **Rebuild** — процесс восстановления массива после сбоя --- ## ✅ Итоги | Уровень RAID | Мин. дисков | Скорость | Надёжность | Эффективность | |--------------|-------------|----------|-------------|----------------| | RAID 0 | 2 | ⭐⭐⭐⭐ | ❌ | 100% | | RAID 1 | 2 | ⭐⭐ | ✅✅ | 50% | | RAID 10 | 4 | ⭐⭐⭐ | ✅✅✅ | 50% | | RAID 5 | 3 | ⭐⭐⭐ | ✅ | ~67–80% | | RAID 6 | 4 | ⭐⭐ | ✅✅ | ~50–75% | > 💬 Выбор RAID зависит от задач: хранения логов, БД, виртуализации, архивов и т.д.