NVMe Command Line Interface (NVMe-CLI)

NVMe-CLI — Open Source пакет утилит контроля и управления NVMe накопителями и системой для ОС Linux.

https://github.com/linux-nvme/nvme-cli

Набор содержит более ста команд. Их список с кратким описанием поддерживается здесь: https://www.mankier.com/package/nvme-cli.
Весь список команд показывается help.

Большинство утилит универсально, но часть учитывает индивидуальные особенности и предназначена для работы с устройствами конкретного производителя.
В основном, это касается накопителей. Например, есть наборы команд для контроля и управления SSD Toshiba, WDC, Transcend…
Контроллеры, например, Intel и Huawei также имеют «именные» утилиты.

Устройства, полностью соответствующие официальной спецификации, например: спецификации NVMe 1.4 не требуют «именных» утилит. Для расшифровки полученного результата (для расшифровки бесчисленных аббревиатур) спецификация понадобится в качестве справочного руководства.

Наверное, наиболее часто востребованная команды для работающего SSD — просмотр журнала smart накопителя nvme smart-log и журнала ошибок nvme error-log. Вот какой объем важной информации потенциально можно получить для конкретного накопителя (источник: блог NVM Express):

Результат выполнения smart-log
Отображение error-log

Важный функционал пакета — возможность дистанционного апдейта микрокода накопителей.

Утилиты поддерживают архитектуру NVMe-oF, соответственно — позволяют управлять всей структурой NVMe в системе компании или датацентре «из одного окна».

NVMe-CLI распространяется в виде пакета для всех дистрибутивов Linux


Вернитесь в раздел «Системное программное обеспечение«

Exit mobile version