这是 nvme-get-log 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
nvme-get-log - 从 NVMe 设备检索日志页面
概要
nvme 获取日志 [--log-id= | -一世]
[--log-len= | -l ]
[--namespace-id= | -n ]
[--原始二进制 | -b]
商品描述
从 NVMe 设备检索任意 NVMe 日志页面并提供重新调整的
结构。
这参数是强制性的,可以是 NVMe 字符设备(例如:
/dev/nvme0) 或命名空间块设备(例如:/dev/nvme0n1)。
成功时,返回的日志结构可能会以多种方式之一返回,具体取决于
选项标志; 该结构可以由程序或原始缓冲区以十六进制显示
可能会打印到标准输出以供另一个程序解析。
配置
-l , --log-len=
分配一个缓冲区字节大小并请求返回这么多字节
构建的 NVMe 命令。 这个参数是强制性的。
-一世, --log-id=
将请求的命令 log-id 设置为. 默认为 0。
-n , --namespace-id=
将命令的 nsid 值设置为给定的 nsid。 如果未给出,则默认为 0xffffffff。
此选项可能不会影响任何日志页面,这可能会或可能不会
特定于命名空间。
-b,--原始二进制
将原始日志缓冲区打印到标准输出。
示例
· 从日志页面 512 获取 2 字节
# nvme 获取日志 /dev/nvme0 --log-id=2 --log-len=512
上面的示例将获取日志页面 2(SMART),并请求 512 字节。 成功后,
返回的日志将以十六进制转储并且不被程序解释。
· 让程序以二进制形式返回原始日志页面:
# nvme get-log /dev/nvme0 -log-id=2 --log-len=512 --raw-binary > log_page_2.raw
# nvme get-log /dev/nvme0 -i 2 -l 512 -b > log_page_2.raw
使用此模式时不重定向 stdout 不是一个好主意。
NVME
nvme-user 套件的一部分
使用 onworks.net 服务在线使用 nvme-get-log