Это команда nvme-get-feature, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
nvme-get-feature - получает функцию NVMe, возвращает применимые результаты
СИНТАКСИС
nvme Get-Feature [--namespace-id = | -n ]
[--feature-id = | -f ] [--cdw11 = ]
[--data-len = | -l ]
[--sel = | -s ]
[--сырые-бинарные | -б]
ОПИСАНИЕ
Отправляет команду администратора NVMe Get Feature и возвращает применимые результаты. Это может быть
значение функции или может также включать структуру функции, если этого требует функция
(например: Тип диапазона LBA).
В параметр является обязательным и может быть символьным устройством NVMe (например:
/ dev / nvme0) или блочное устройство пространства имен (например, / dev / nvme0n1).
В случае успеха возвращенная структура функции (если применимо) может быть возвращена в одном из
несколько способов в зависимости от флагов опций; структура может быть проанализирована программой и
печатается в читаемом формате, если это известная структура, отображается в шестнадцатеричном формате или необработанный
буфер может быть выведен на стандартный вывод для анализа другой программой.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-n , --namespace-id =
Получить функцию для данного nsid. Это необязательно, и большинство функций не используют
это значение.
-f , --feature-id =
Идентификатор функции, отправляемый с командой. Предоставляемое значение должно быть в шестнадцатеричном формате.
-s , --sel =
Выбрать (SEL): в этом поле указывается, какое значение атрибутов возвращать в
предоставленные данные:
┌───────┬─────────────────────────
│Выберите │ Описание │
├───────┼─────────────────────────
│0 │ Текущий │
├───────┼─────────────────────────
│1 │ По умолчанию │
├───────┼─────────────────────────
│2 │ Сохранено │
├───────┼─────────────────────────
│3 │ Поддерживаемые возможности │
├───────┼─────────────────────────
│4–7 │ Зарезервировано │
└───────┴─────────────────────────
-l , --data-len =
Длина данных для буфера, возвращаемого для этой функции. Большинство известных функций не
используйте это значение. Исключением является тип диапазона LBA.
--cdw11 =
Значение для команды dword 11, если применимо. Единственная известная функция, использующая это, - это
функция конфигурации вектора прерывания.
-b, --raw-двоичный
Распечатайте необработанный буфер функции в стандартный вывод, если функция возвращает структуру.
ПРИМЕРЫ
· Получает функцию для количества очередей или идентификатор функции 7:
# nvme get-feature / dev / nvme0 -f 7
· Следующее извлекает функцию для типа диапазона LBA, которая неявно требует
буфер и будет выведен на экран в удобочитаемом формате:
# nvme get-feature / dev / nvme0 -f 3
· Получает функцию для определенной функции поставщика и специально запрашивает
для этой функции будет выделен буфер, который будет отображаться пользователю в шестнадцатеричном формате
свалка:
# nvme get-feature / dev / nvme0 -f 0xc0 -l 512
· Следующее извлекает функцию для типа диапазона LBA, которая неявно требует
буфер и будет сохранен в файл в исходном формате:
# nvme get-feature / dev / nvme0 -f 3 --raw-binary> lba_range.raw
Вероятно, не перенаправлять stdout при использовании этого режима - плохая идея.
NVME
Часть пакета nvme-user
Используйте nvme-get-feature онлайн с помощью сервисов onworks.net