1.Write
首先看Write命令的官方说明:
nvme-write [--start-block=| -s ]
[--block-count=| -c ]
[--data-size=| -z ]
[--metadata-size=| -y ]
[--ref-tag=| -r ]
[--data=| -d ]
[--metadata=| -M ]
[--prinfo=| -p ]
[--app-tag-mask=| -m ]
[--app-tag=| -a ]
[--limited-retry | -l]
[--force-unit-access | -f]
[--dir-type=| -T ]
[--dir-spec=| -S ]
[--dsm=| -D ]
[--show-command | -v]
[--dry-run | -w]
[--latency | -t]
其中Start LBA,读取block的数量,读取的data-size的大小比较重要,其他信息可以看官方说明:https://www.mankier.com/1/nvme-write
这里我们如果要查看读取的数据的话,那还需要使用date-file参数。比如这里我们想从nand写10个block的数据(这里设定一个block的大小为4K),并且将读取数据进行观察的话,那么使用如下命令即可:
sudo nvme write /dev/nvme0n1 -s 0 -c 10 -z 40980 -d examples.de