NVMe multipath: несколько путей к одному хранилищу

Multipath объединяет доступ к одному пространству имён через несколько путей.

Иллюстрация к теме, а не фотография описанного события. Jacek Halicki · CC BY-SA 4.0. Размер изменён; при показе возможно кадрирование.

В Linux механизм NVMe multipath может представить пространства имён с одинаковым идентификатором как одно блочное устройство. При отправке операций подсистема выбирает один из доступных путей по настроенной политике. Это применяется в инфраструктуре, где к хранилищу существует несколько вариантов доступа.

Такая схема требует согласованной конфигурации оборудования и системы. Она не означает, что любой компьютер с двумя SSD автоматически получает multipath. Для оценки результата нужно понимать, что является общим хранилищем, как устроены пути и что произойдёт при потере одного из них. Сценарий отказа полезно проверять заранее.

Источники

  1. Официальная документация — NVMe multipath: несколько путей к одному хранилищуdocs.kernel.org