Oracle® Server CLI Tools for Oracle Solaris 11.2 用户指南

退出打印视图

更新时间: 2015 年 11 月
 
 

nvmeadm 命令概述

nvmeadm 命令使用以下命令语法:

nvmeadm subcommand [option] [controller_name]


注 -  如果没有为命令指定控制器名称,则返回所有控制器的所需信息。

在一个命令失败时,它会返回nvmeadm 错误代码中列出的几个失败代码之一。

nvmeadm 命令支持下表中列出的子命令。

子命令
功能
list
列出指定控制器的信息。
namespace
列出指定控制器的名称空间的信息。
getlog
列出控制器的 NVMe 日志页面。有三个日志页面:SMART/运行状况信息、错误信息和 Intel 信息。
getfeature
列出控制器的 NVMe 功能。
format
对指定的名称空间进行低级格式化,这将更改控制器的 LBA(Logical Block Address,逻辑块地址)和元数据大小。在低级格式化之后,所有数据都将被销毁。

注 -  在尝试对 NVMe 设备进行格式化之前,请先停止该设备的所有 IO。如果只是使用 format -l 或 --list 选项获取格式详细信息,则无需执行停止操作。

erase
清除控制器的 NVMe 名称空间介质。

注 -  在尝试此操作之前,请先停止 NVMe 设备的所有 IO。

export
将 SSD 配置导出到文件。
import
从文件中导入块大小和元数据大小配置。

注 -  在尝试此操作之前,请先停止 NVMe 设备的所有 IO。

offline
将指定的控制器(或所有控制器)的名称空间脱机。
online
将指定的控制器(或所有控制器)的名称空间联机。

nvmeadm 命令支持下表中所示的选项。

短选项
长选项
一起使用的子命令
说明
–?
--help
所有
显示用法信息。
-V
n/a
所有
显示版本信息。
–a
--all
format、erase、offline 和 online
选择控制器上的所有名称空间。
–b
–-blocksize
format
指定控制器上某个名称空间的 LBA 数据大小。此选项需要一个块大小参数。受支持的块大小取决于控制器(请参见列出受支持的 LBA 格式)。
–e
–-error
getlog
检索扩展错误信息。
–f
––format
format
将控制器上的 NVM 名称空间介质格式化为由 –b–m、-a 和 –n 选项指定的逻辑块大小和元数据大小。
-f
–-filename
export, import
将数据写入指定的文件名或从指定的文件名读取数据。
–h
–-health
getlog
检索控制器的 SMART/运行状况信息。该信息存在于控制器的整个生命周期中,并且在关开机循环过程中会得到保留。
–l
–-list
format
列出控制器支持的 LBA 格式。每个 LBA 格式包含 LBA 大小和元数据大小。
–m
–-metadatasize
format
指定控制器上某个名称空间的元数据大小。此选项需要一个表示元数据大小的参数。支持的元数据大小取决于支持的块大小(请参见列出受支持的 LBA 格式)。
–n
–-namespace
format、namespace、erase、offline 和 online
选择控制器上的名称空间。
-s
–-vendor_specific
getlog
获取供应商日志。该选项需要用于保存日志信息的目录。
–v
–-verbose
list, namespace
根据调用的子命令显示控制器或设备/名称空间的详细信息。