NVME-IO-PASSTHRU(1) NVMe Manual NVME-IO-PASSTHRU(1) (NAME) nvme-io-passthru - / (IO) (SYNOPSIS) nvme-io-passthru [--opcode= | -O ] [--flags= | -f ] [-rsvd= | -R ] [--namespace-id= | -n ] [--cdw2= | -2 ] [--cdw3= | -3 ] [--cdw10= | -4 ] [--cdw11= | -5 ] [--cdw12= | -6 ] [--cdw13= | -7 ] [--cdw14= | -8 ] [--cdw15= | -9 ] [--data-len= | -l ] [--metadata-len= | -m ] [--read | -r] [--write | -w] [--input-file= | -i ] [--metadata= | -M ] [--timeout= | -t ] [--show-command | -s] [--dry-run | -d] [--raw-binary | -b] [--prefill= | -p ] [--latency | -T] [--output-format= | -o ] [--verbose | -v] (DESCRIPTION) / (IO) . . (opcodes) . NVMe ( /dev/nvme0) ( /dev/nvme0n1) . ( ) (hex dump) stdout . (OPTIONS) -O , --opcode= (opcode) NVMe . . -f , --flags= NVMe . -R , --rsvd= (reserved) . -n , --namespace-id= (ns-id) . 0 . -[2-9] , --cdw[2-3,10-15]= dword . -r, --read, -w, --write (data-direction) . (read) (write) . -i , --input-file= (data-out / ) . STDIN . (data-in / ) . -M , --metadata= (data-out / ) . STDIN . (data-in / ) . -l , --data-len= . -m , --metadata-len= . -s, --show-cmd . -d, --dry-run . --dry-run --show-cmd . --dry-run . -b, --raw-binary stdout . -p , --prefill . 0 . (pad) . (data-in) . -T, --latency IOCTL ( ). -o , --output-format= normal json binary. . -v, --verbose . -t , --timeout= . . (EXAMPLES) nvme io-passthru /dev/nvme0n1 --opcode=2 --namespace-id=1 --data-len=4096 --read --cdw10=0 --cdw11=0 --cdw12=0x70000 --raw-binary (SEE ALSO) nvme(1) NVME nvme-user NVMe 02/16/2026 NVME-IO-PASSTHRU(1)