Это команда nvme-io-passthru, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
nvme-io-passthru - отправить произвольную команду io, вернуть результаты
СИНТАКСИС
nvme-io-passthru [--opcode = | -о ]
[--flags = | -f ] [-rsvd = | -Р ]
[--namespace-id = | -nsid ]
[--cdw2=<cdw2>] [--cdw3=<cdw3>] [--cdw10=<cdw10>]
[--cdw11=<cdw11>] [--cdw12=<cdw12>] [--cdw13=<cdw13>]
[--cdw14 = ] [--cdw14 = ]
[--data-len = | -l ]
[--metadata-len = | -м ]
[--читать | -r] [--write | -w]
[--input-file = | -f ]
[--timeout = | -t ]
[--show-command | --сухой | -s]
[--сырые-бинарные | -б]
ОПИСАНИЕ
Отправляет произвольную команду ввода-вывода NVMe и возвращает применимые результаты. Это может быть
просто результат и статус команды, или может также включать буфер, если команда
возвращает один. Эта команда не интерпретирует коды операций или параметры.
В параметр является обязательным и может быть символьным устройством NVMe (например:
/ dev / nvme0) или блочное устройство пространства имен (например, / dev / nvme0n1).
В случае успеха возвращенная структура (если применимо) может быть возвращена одним из нескольких способов.
в зависимости от флагов опции; структура может быть напечатана программой как шестнадцатеричный дамп, или
может быть возвращен как необработанный буфер, напечатанный на стандартный вывод для анализа другой программой.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-о , --opcode =
Код операции NVMe для отправки на устройство в команде
-f , --flags =
Флаги команды NVMe для отправки на устройство в команде
-Р , --rsvd =
Значение зарезервированного поля в команде.
-n , --namespace-id =
Значение ns-id в команде. По умолчанию 0.
--cdw [2-3,10-15] =
Задает значение двойного слова команды для указанной записи в команде.
-r, --read, -w, --write
Используется для направления данных для команды и требуется для команд
отправка / получение данных. Не используйте одновременно чтение и запись.
-я , --input-file =
Если команда является командой вывода данных (записи), используйте этот файл для заполнения буфера, отправленного в
Устройство. Если файл не указан, предполагается, что используется STDIN.
-l , --data-len =
Длина данных для буфера, используемого для этой команды.
-м , --metadata-len =
Длина метаданных для буфера, используемого для этой команды.
-s, --show-команда
Распечатайте команду, которую нужно отправить.
-d, --пробный запуск
Фактически не отправляйте команду.
-b, --raw-двоичный
Вывести необработанный возвращенный буфер в стандартный вывод, если команда возвращает данные или структуру.
ПРИМЕРЫ
nvme io-passthru / dev / nvme0n1 --opcode = 2 --namespace-id = 1 --data-len = 4096 --read --cdw10 = 0
--cdw11=0 --cdw12=0x70000 --raw-binary
NVME
Часть пакета nvme-user
Используйте nvme-io-passthru онлайн с помощью сервисов onworks.net