Files
ada-dmitry.github.io/_notes/IT-School/Additional/RAID — Redundant Array of Independent Disks.md
T
ada d2d641f77a Refactor navigation and add sidebar to notes
- Updated mobile navigation links in _data/navigation.yml for better accessibility.
- Added sidebar configuration to multiple notes under IT-School and HomeServer categories for consistent navigation.
- Ensured all relevant pages now include the mobile_nav sidebar for improved user experience.
- Adjusted sidebar settings in aboutme.md, homeserver_hub.md, index.md, notes.md, and sysengine.md for uniformity.
2025-08-22 23:07:40 +03:00

98 lines
5.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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 | ⭐⭐⭐ | ✅ | ~6780% |
| RAID 6 | 4 | ⭐⭐ | ✅✅ | ~5075% |
> 💬 Выбор RAID зависит от задач: хранения логов, БД, виртуализации, архивов и т.д.