SAN и блочный доступ

Многопутевой доступ

Определение

Многопутевой доступ — это способ подключить сервер к одному устройству хранения сразу по нескольким путям, чтобы запросы шли по любому из них. В Linux DM Multipath пути с одним WWID собираются в единое устройство /dev/mapper, а активную группу и порядок выбора задаёт политика.

Также ищут: Storage multipathing · multipath I/O · DM Multipath · storage multipath

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

Нельзя считать отдельные пути отдельными дисками или заранее обещать умножение скорости. Приёмка должна показать выбранный логический ресурс и допустимое поведение приложения при потере путей.

Доказательная часть

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

  1. Multipath I/O позволяет серверу направлять запросы к одному устройству хранения более чем по одному пути.

    Граница применимости: Балансировка и правила переключения зависят от ОС и массива.

  2. DM Multipath группирует пути с одним WWID в единое устройство /dev/mapper и перенаправляет ввод-вывод по заданным правилам.

    Граница применимости: Встроенный многопутевой механизм NVMe — отдельная реализация.

  3. В DM Multipath пути распределяются по группам и выбираются заданной политикой. Наличие четырёх путей не означает одновременную работу всех четырёх или четырёхкратную скорость: учитываются активная группа, приоритет и способ выбора пути.

    Граница применимости: Ред Хат 9 DM Multipath; конкретная политика зависит от поддержанного устройства и конфигурации. Производительность приложения из числа записей путей не вычисляется.

  4. В DM Multipath политика при потере всех путей может оставлять ввод-вывод в ожидании возврата доступа. Поэтому отсутствие немедленной ошибки ещё не доказывает успешную операцию или выполнение срока приложения.

    Граница применимости: Ред Хат 9: поведение очереди при отсутствии путей зависит от настроек. Здесь не задаётся универсальный тайм-аут и не рекомендуется бесконечное ожидание.

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

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

    Граница применимости: Форма приёмки по модели multipath I/O и поведению DM Multipath. Конкретный сценарий отказа и критерий времени согласуют до испытания.

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

Не путать

Многопутевой доступ Логическое устройство

Логическое устройство — ресурс с данными. Многопутевой доступ создаёт способы обращения к нему, сохраняя одну идентичность и одну ёмкость.

Многопутевой доступ Фабрика хранения

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

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

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

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

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

  • Документация4
  • Официальная документация
    Multipath I/O SNIA Technical Council · SNIA Dictionary, 28 апреля 2026 года · проверено

    Определяет multipath I/O как возможность host направлять requests к одному storage device по нескольким access paths.

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

  • Официальная документация
    Configuring Device Mapper Multipath Red Hat · Red Hat Enterprise Linux 9, проверено 29 августа 2026 года · проверено

    Описывает aggregation одинаковых WWID в одно multipath device, path policies, failover и ALUA detection.

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

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

    Определяет logical unit как addressable entity внутри SCSI target, выполняющую I/O commands.

  • Официальная документация
    What Is a Storage Area Network SNIA · SNIA tutorial, 14 октября 2019 года · проверено

    Определяет SAN как специализированную сеть block-level доступа к storage.

Карта знаний

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

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

Курсы по теме

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