Отказоустойчивое хранение

Зеркалирование данных

Определение

Зеркалирование данных — это способ хранения, при котором одни и те же данные пишутся сразу на несколько накопителей и каждый из них хранит полную копию. Читать данные можно с любого накопителя, где есть доступная копия, а полезной ёмкости остаётся столько, сколько даёт одна копия.

Также ищут: mirroring · зеркало RAID · mirror group · Зеркалирование (mirroring)

Зачем это знать

Две записи в заказе могут оказаться двумя копиями одного объёма. При замене диска важно увидеть завершение восстановления копии, а при оценке защиты — отличить потерю устройства от общего питания и логического удаления.

Связи из словаря

Карта понятия

Зеркалирование данных
Доказательная часть

Что подтверждено

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

    Граница применимости: Базовая модель зеркалирования; алгоритм выбора копии и подтверждения записи зависит от реализации.

  2. Зеркалирование не защищает от компрометации, удаления или перезаписи данных, потому что такое изменение распространяется на копии.

    Граница применимости: Логические и пользовательские изменения; аппаратный отказ одного участника рассматривается отдельно.

  3. Учебное зеркало из двух дисков по 8 ТБ, где весь используемый диапазон хранится на обоих, даёт 8 ТБ логических данных до служебных вычетов. Куплено 16 ТБ физической ёмкости, но вторая половина содержит копию первой.

    Граница применимости: Расчёт по одинаковым полным копиям в модели RAID 1. Используются десятичные ТБ; форматирование, служебные данные и запас приложения не включены.

  4. В условном зеркале с двумя актуальными полными копиями потеря одной оставляет вторую. Потеря обеих убирает все копии группы; количество исправных дисков в других, независимых группах не восстанавливает их содержимое.

    Граница применимости: Вывод из границ зеркальной группы и размещения RAID 1. Рассматриваются потери устройств с полными копиями, без иной репликации или резервного восстановления.

  5. Рекомендация редакции

    После замены отличать появление нового устройства от восстановления актуальной копии. В Linux MD состояние участника и продвижение восстановления проверяют отдельно; просто установленный диск не объявляют готовым зеркалом.

    Граница применимости: План проверки по определению полной копии и состояниям Linux MD 6.12. Признаки готовности аппаратного массива определяют по его документации.

  6. Рекомендация редакции

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

    Граница применимости: Вывод из различия копий данных и устойчивости системы в целом. Конкретную независимость корпуса, контроллера и питания определяют по схеме выбранного решения.

Граница терминов

Не путать

Зеркалирование данных Контрольные данные RAID

Зеркало хранит полные копии данных, паритет — вычисляемую избыточность. Для расчёта ёмкости и допустимых потерь нужны схема и состав группы, а не только одинаковое число купленных дисков.

Зеркалирование данных Чередование данных

Зеркалирование копирует один диапазон, чередование раскладывает разные диапазоны. Классический RAID 10 чередует данные поверх отдельных зеркал и сохраняет границы каждой группы копий.

Перед спецификацией

Что проверить

  1. Посчитайте полные актуальные копии каждого диапазона, отдельно от числа установленных дисков.
  2. Рассчитайте логическую ёмкость без повторного учёта зеркальных копий.
  3. Зафиксируйте состав каждой зеркальной группы и принадлежность накопителей.
  4. Проверьте, как реализация обозначает синхронизированную копию и незавершённое восстановление.
  5. Найдите общие контроллер, кабели, корпус и питание у копий, которые считались независимыми.
  6. После замены сохраните свидетельство завершённого восстановления и актуальности состава.
  7. Для удаления и перезаписи предусмотрите отдельную историческую точку и проверку возврата данных.
Открытые основания

Первоисточники

  • Документация8
  • Официальная документация
    What is Mirroring? SNIA · официальное руководство, проверено 29 августа 2026 года · проверено

    Описывает mirror group, поведение чтения и записи и то, от каких логических повреждений зеркало не защищает.

    Утверждения: 01 · 02 · 03 · 04 · 05 · 06

  • Официальная документация
    Data Protection Best Practices SNIA Data Protection and Capacity Optimization Committee · technical white paper, редакция 2 от 27 января 2025 года · проверено

    Отделяет resilience от recovery и предупреждает, что RAID и mirroring не защищают от удаления, перезаписи или компрометации данных.

    Утверждения: 02 · 06

  • Официальная документация
    RAID 1 SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года · проверено

    Определение зеркального размещения логических блоков и границы отказоустойчивости RAID 1.

    Утверждения: 03 · 04

  • Официальная документация
    Linux v6.12 — RAID arrays (md) administration Linux kernel documentation / torvalds/linux · документация ядра Linux, тег v6.12, admin-guide/md.rst, страница открыта 7 сентября 2026 года · проверено

    Открыт редактором 7 сентября 2026 года, файл по тегу v6.12 сверен. Описывает Linux MD, не любой аппаратный контроллер.

    Утверждения: 05

  • Официальная документация
    RAID 5 SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года · проверено

    Определение распределённых data/parity blocks и защиты от отказа одного устройства.

  • Официальная документация
    RAID 6 SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года · проверено

    Определение parity-based защиты, допускающей отказ любых двух устройств.

  • Официальная документация
    Striping SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года · проверено

    Отраслевое определение циклического отображения диапазонов данных на участники массива.

  • Официальная документация
    RAID 10 SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года · проверено

    Определение RAID 1/0 как чередования поверх набора зеркальных групп.

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие