nvme admin 指令格式
时间: 2023-06-26 12:07:13 浏览: 219
NVMe(Non-Volatile Memory Express)Admin指令是一组用于管理和配置NVMe设备的命令。以下是NVMe Admin指令的格式:
```
nvme admin-passthru /dev/nvmeX --opcode=<opcode> --namespace-id=<namespace-id> --data-len=<data-len> [--metadata=<metadata>] [--cdw10=<cdw10>] [--cdw11=<cdw11>] [--cdw12=<cdw12>] [--cdw13=<cdw13>] [--cdw14=<cdw14>] [--cdw15=<cdw15>] [--timeout=<timeout>] [--raw-binary] [--verbose]
```
其中,参数说明如下:
- `/dev/nvmeX`:指定NVMe设备的路径。
- `--opcode=<opcode>`:指定NVMe Admin指令的操作码。
- `--namespace-id=<namespace-id>`:指定操作的命名空间ID。
- `--data-len=<data-len>`:指定要传输的数据长度。
- `--metadata=<metadata>`:指定要传输的元数据。
- `--cdw10=<cdw10>`:指定命令參數数据(CDB)字10的值。
- `--cdw11=<cdw11>`:指定CDB字11的值。
- `--cdw12=<cdw12>`:指定CDB字12的值。
- `--cdw13=<cdw13>`:指定CDB字13的值。
- `--cdw14=<cdw14>`:指定CDB字14的值。
- `--cdw15=<cdw15>`:指定CDB字15的值。
- `--timeout=<timeout>`:指定操作的超时时间。
- `--raw-binary`:指定输出为二进制数据。
- `--verbose`:指定输出详细信息。
值得注意的是,不同的NVMe设备可能支持不同的NVMe Admin指令。因此,在使用指令之前,需要查看设备的文档以了解其支持的指令。
阅读全文