NVME(1) NVMe Manual NVME(1)

# [NAME](#NAME)

nvme - the NVMe storage command line interface utility (nvme-cli)

# [SYNOPSIS](#SYNOPSIS)

built-in plugin:

```
nvme [<global-options>] <command> <device> [<args>]
```

extension plugins:

```
nvme [<global-options>] <plugin> <command> <device> [<args>]
```

# [DESCRIPTION](#DESCRIPTION)

NVM-Express is a fast, scalable host controller interface designed to address the needs for not only PCI Express based solid state drives, but also NVMe-oF(over fabrics).

This *nvme* program is a user space utility to provide standards compliant tooling for NVM-Express drives. It was made specifically for Linux as it relies on the IOCTLs defined by the mainline kernel driver.

# [NVME COMMANDS](#NVME_COMMANDS)

The utility has sub-commands for all admin and io commands defined in the specification and for displaying controller registers. There is also an option to submit completely arbitrary commands. For a list of commands available, run "nvme help".

# [NVME CLI SUB-COMMANDS](#NVME_CLI_SUB)

## [Main commands](#Main_commands)

[**nvme-admin-passthru**(1)](/man/os/nvme-cli/nvme-admin-passthru.1)

Submit an arbitrary admin command, return results

[**nvme-capacity-mgmt**(1)](/man/os/nvme-cli/nvme-capacity-mgmt.1)

Submit Capacity Management Command, return results

[**nvme-compare**(1)](/man/os/nvme-cli/nvme-compare.1)

Submit a Compare command, return results

[**nvme-connect**(1)](/man/os/nvme-cli/nvme-connect.1)

Connect to NVMeoF subsystem

[**nvme-connect-all**(1)](/man/os/nvme-cli/nvme-connect-all.1)

Discover and Connect to NVMeoF subsystems

[**nvme-copy**(1)](/man/os/nvme-cli/nvme-copy.1)

Submit a Simple Copy command, return results

[**nvme-device-self-test**(1)](/man/os/nvme-cli/nvme-device-self-test.1)

Perform the necessary tests to observe the performance

[**nvme-dim**(1)](/man/os/nvme-cli/nvme-dim.1)

Send Discovery Information Management command to a Discovery Controller

[**nvme-disconnect**(1)](/man/os/nvme-cli/nvme-disconnect.1)

Disconnect from NVMeoF subsystem

[**nvme-disconnect-all**(1)](/man/os/nvme-cli/nvme-disconnect-all.1)

Disconnect from all connected NVMeoF subsystems

[**nvme-discover**(1)](/man/os/nvme-cli/nvme-discover.1)

Discover NVMeoF subsystems

[**nvme-dsm**(1)](/man/os/nvme-cli/nvme-dsm.1)

Submit a Data Set Management command, return results

[**nvme-flush**(1)](/man/os/nvme-cli/nvme-flush.1)

Submit a Flush command, return results

[**nvme-format**(1)](/man/os/nvme-cli/nvme-format.1)

Format namespace with new block format

[**nvme-gen-hostnqn**(1)](/man/os/nvme-cli/nvme-gen-hostnqn.1)

Generate NVMeoF host NQN

[**nvme-get-feature**(1)](/man/os/nvme-cli/nvme-get-feature.1)

Get feature and show the resulting value

[**nvme-get-lba-status**(1)](/man/os/nvme-cli/nvme-get-lba-status.1)

Submit a Get LBA Status command, return results

[**nvme-get-log**(1)](/man/os/nvme-cli/nvme-get-log.1)

Generic NVMe get log, returns log in raw format

[**nvme-get-property**(1)](/man/os/nvme-cli/nvme-get-property.1)

Get a property and show the resulting value

[**nvme-get-reg**(1)](/man/os/nvme-cli/nvme-get-reg.1)

Get a register and show the resulting value

[**nvme-io-passthru**(1)](/man/os/nvme-cli/nvme-io-passthru.1)

Submit an arbitrary IO command, return results

[**nvme-list**(1)](/man/os/nvme-cli/nvme-list.1)

List all NVMe devices and namespaces on machine

[**nvme-list-subsys**(1)](/man/os/nvme-cli/nvme-list-subsys.1)

List nvme subsystems

[**nvme-lockdown**(1)](/man/os/nvme-cli/nvme-lockdown.1)

Submit a Lockdown command,return result

[**nvme-ns-rescan**(1)](/man/os/nvme-cli/nvme-ns-rescan.1)

Rescans the NVME namespaces

[**nvme-read**(1)](/man/os/nvme-cli/nvme-read.1)

Submit a read command, return results

[**nvme-reset**(1)](/man/os/nvme-cli/nvme-reset.1)

Resets the controller

[**nvme-sanitize**(1)](/man/os/nvme-cli/nvme-sanitize.1)

Submit a sanitize command

nvme sanitize-ns

Submit a sanitize namespace command

[**nvme-set-feature**(1)](/man/os/nvme-cli/nvme-set-feature.1)

Set a feature and show the resulting value

[**nvme-set-property**(1)](/man/os/nvme-cli/nvme-set-property.1)

Set a property and show the resulting value

[**nvme-set-reg**(1)](/man/os/nvme-cli/nvme-set-reg.1)

Set a register and show the resulting value

[**nvme-show-hostnqn**(1)](/man/os/nvme-cli/nvme-show-hostnqn.1)

Show NVMeoF host NQN

[**nvme-show-regs**(1)](/man/os/nvme-cli/nvme-show-regs.1)

Shows the controller registers or properties. Requires character device

[**nvme-show-topology**(1)](/man/os/nvme-cli/nvme-show-topology.1)

Show the topology

[**nvme-subsystem-reset**(1)](/man/os/nvme-cli/nvme-subsystem-reset.1)

Resets the subsystem

[**nvme-top**(1)](/man/os/nvme-cli/nvme-top.1)

nvme top

[**nvme-verify**(1)](/man/os/nvme-cli/nvme-verify.1)

Submit a verify command, return results

[**nvme-virt-mgmt**(1)](/man/os/nvme-cli/nvme-virt-mgmt.1)

Manage Flexible Resources between Primary and Secondary Controller

[**nvme-write**(1)](/man/os/nvme-cli/nvme-write.1)

Submit a write command, return results

[**nvme-write-uncor**(1)](/man/os/nvme-cli/nvme-write-uncor.1)

Submit a write uncorrectable command, return results

[**nvme-write-zeroes**(1)](/man/os/nvme-cli/nvme-write-zeroes.1)

Submit a write zeroes command, return results

[**nvme-config-convert**(1)](/man/os/nvme-cli/nvme-config-convert.1)

Convert config.json/discovery.conf to INI

[**nvme-config-create**(1)](/man/os/nvme-cli/nvme-config-create.1)

Create an NVMeoF connection entry in the INI configuration

[**nvme-config-show**(1)](/man/os/nvme-cli/nvme-config-show.1)

Show the resolved NVMeoF connection configuration

[**nvme-config-status**(1)](/man/os/nvme-cli/nvme-config-status.1)

Report config status

[**nvme-config-validate**(1)](/man/os/nvme-cli/nvme-config-validate.1)

Validate an NVMeoF connection configuration

[**nvme-dir-receive**(1)](/man/os/nvme-cli/nvme-dir-receive.1)

Submit a Directive Receive command, return results

[**nvme-dir-send**(1)](/man/os/nvme-cli/nvme-dir-send.1)

Submit a Directive Send command, return results

[**nvme-exclusion-add**(1)](/man/os/nvme-cli/nvme-exclusion-add.1)

Add an entry to an exclusion list

[**nvme-exclusion-create**(1)](/man/os/nvme-cli/nvme-exclusion-create.1)

Create an exclusion list

[**nvme-exclusion-delete**(1)](/man/os/nvme-cli/nvme-exclusion-delete.1)

Delete an exclusion list

[**nvme-exclusion-edit**(1)](/man/os/nvme-cli/nvme-exclusion-edit.1)

Edit an exclusion list interactively

[**nvme-exclusion-list**(1)](/man/os/nvme-cli/nvme-exclusion-list.1)

List exclusion lists or entries

[**nvme-exclusion-remove**(1)](/man/os/nvme-cli/nvme-exclusion-remove.1)

Remove an entry from an exclusion list

[**nvme-fdp-configs**(1)](/man/os/nvme-cli/nvme-fdp-configs.1)

List configurations

[**nvme-fdp-events**(1)](/man/os/nvme-cli/nvme-fdp-events.1)

List events affecting reclaim units and media usage

[**nvme-fdp-feature**(1)](/man/os/nvme-cli/nvme-fdp-feature.1)

Show, enable or disable FDP configuration

[**nvme-fdp-set-events**(1)](/man/os/nvme-cli/nvme-fdp-set-events.1)

Enable or disable events

[**nvme-fdp-stats**(1)](/man/os/nvme-cli/nvme-fdp-stats.1)

Show statistics

[**nvme-fdp-status**(1)](/man/os/nvme-cli/nvme-fdp-status.1)

Show reclaim unit handle status

[**nvme-fdp-update**(1)](/man/os/nvme-cli/nvme-fdp-update.1)

Update a reclaim unit handle

[**nvme-fdp-usage**(1)](/man/os/nvme-cli/nvme-fdp-usage.1)

Show reclaim unit handle usage

[**nvme-feat-arbitration**(1)](/man/os/nvme-cli/nvme-feat-arbitration.1)

Get and set arbitration feature

[**nvme-feat-async-event-conf**(1)](/man/os/nvme-cli/nvme-feat-async-event-conf.1)

Get and set async event configuration feature

[**nvme-feat-err-recovery**(1)](/man/os/nvme-cli/nvme-feat-err-recovery.1)

Get and set error recovery feature

[**nvme-feat-hctm**(1)](/man/os/nvme-cli/nvme-feat-hctm.1)

Get and set host controlled thermal management feature

[**nvme-feat-host-behavior-support**(1)](/man/os/nvme-cli/nvme-feat-host-behavior-support.1)

Get and set host behavior support feature

[**nvme-feat-int-coalesce**(1)](/man/os/nvme-cli/nvme-feat-int-coalesce.1)

Get and set interrupt coalescing feature

[**nvme-feat-int-vector-config**(1)](/man/os/nvme-cli/nvme-feat-int-vector-config.1)

Get and set interrupt vector configuration feature

[**nvme-feat-keep-alive-timer**(1)](/man/os/nvme-cli/nvme-feat-keep-alive-timer.1)

Get and set keep alive timer feature

[**nvme-feat-lba-range-type**(1)](/man/os/nvme-cli/nvme-feat-lba-range-type.1)

Get and set lba range type feature

[**nvme-feat-num-queues**(1)](/man/os/nvme-cli/nvme-feat-num-queues.1)

Get and set number of queues feature

[**nvme-feat-perfc**(1)](/man/os/nvme-cli/nvme-feat-perfc.1)

Get and set perf characteristics feature

[**nvme-feat-power-limit**(1)](/man/os/nvme-cli/nvme-feat-power-limit.1)

Get and set power limit feature

[**nvme-feat-power-meas**(1)](/man/os/nvme-cli/nvme-feat-power-meas.1)

Get and set power measurement feature

[**nvme-feat-power-mgmt**(1)](/man/os/nvme-cli/nvme-feat-power-mgmt.1)

Get and set power management feature

[**nvme-feat-power-thresh**(1)](/man/os/nvme-cli/nvme-feat-power-thresh.1)

Get and set power threshold feature

[**nvme-feat-temp-thresh**(1)](/man/os/nvme-cli/nvme-feat-temp-thresh.1)

Get and set temperature threshold feature

[**nvme-feat-timestamp**(1)](/man/os/nvme-cli/nvme-feat-timestamp.1)

Get and set timestamp feature

[**nvme-feat-volatile-wc**(1)](/man/os/nvme-cli/nvme-feat-volatile-wc.1)

Get and set volatile write cache feature

[**nvme-feat-write-atom-normal**(1)](/man/os/nvme-cli/nvme-feat-write-atom-normal.1)

Get and set write atomicity normal feature

[**nvme-fw-commit**(1)](/man/os/nvme-cli/nvme-fw-commit.1)

Verify and commit firmware to a specific slot (fw-activate in old version &lt; 1.2)

[**nvme-fw-download**(1)](/man/os/nvme-cli/nvme-fw-download.1)

Download new firmware

[**nvme-id-ctrl**(1)](/man/os/nvme-cli/nvme-id-ctrl.1)

Send NVMe Identify Controller

[**nvme-id-ctrl-list**(1)](/man/os/nvme-cli/nvme-id-ctrl-list.1)

Send NVMe Identify Controller List, display structure

[**nvme-id-domain**(1)](/man/os/nvme-cli/nvme-id-domain.1)

Send NVMe Identify Domain List, display structure

[**nvme-id-endgrp-list**(1)](/man/os/nvme-cli/nvme-id-endgrp-list.1)

Send NVMe Identify Endurance Group List, display structure

[**nvme-id-iocs**(1)](/man/os/nvme-cli/nvme-id-iocs.1)

Send NVMe Identify I/O Command Set, display structure

[**nvme-id-ns**(1)](/man/os/nvme-cli/nvme-id-ns.1)

Send NVMe Identify Namespace, display structure

[**nvme-id-ns-descs**(1)](/man/os/nvme-cli/nvme-id-ns-descs.1)

Send NVMe Namespace Descriptor List, display structure

[**nvme-id-ns-granularity**(1)](/man/os/nvme-cli/nvme-id-ns-granularity.1)

Send NVMe Identify Namespace Granularity List, display structure

[**nvme-id-ns-ind**(1)](/man/os/nvme-cli/nvme-id-ns-ind.1)

I/O Command Set Independent Identify Namespace

[**nvme-id-ns-lba-format**(1)](/man/os/nvme-cli/nvme-id-ns-lba-format.1)

Send NVMe Identify Namespace for the specified LBA Format index, display structure

[**nvme-id-ns-list**(1)](/man/os/nvme-cli/nvme-id-ns-list.1)

Send NVMe Identify List, display structure

[**nvme-id-nvm-ctrl**(1)](/man/os/nvme-cli/nvme-id-nvm-ctrl.1)

Send NVMe Identify Controller NVM Command Set, display structure

[**nvme-id-nvm-ns**(1)](/man/os/nvme-cli/nvme-id-nvm-ns.1)

Send NVMe Identify Namespace NVM Command Set, display structure

[**nvme-id-nvm-ns-lba-format**(1)](/man/os/nvme-cli/nvme-id-nvm-ns-lba-format.1)

Send NVMe Identify Namespace NVM Command Set for the specified LBA Format index, display structure

[**nvme-id-nvmset**(1)](/man/os/nvme-cli/nvme-id-nvmset.1)

Send NVMe Identify NVM Set List, display structure

[**nvme-id-primary-ctrl-caps**(1)](/man/os/nvme-cli/nvme-id-primary-ctrl-caps.1)

Send NVMe Identify Primary Controller Capabilities

[**nvme-id-secondary-ctrl-list**(1)](/man/os/nvme-cli/nvme-id-secondary-ctrl-list.1)

List Secondary Controllers associated with a Primary Controller

[**nvme-id-uuid**(1)](/man/os/nvme-cli/nvme-id-uuid.1)

Send NVMe Identify UUID List, display structure

[**nvme-io-mgmt-recv**(1)](/man/os/nvme-cli/nvme-io-mgmt-recv.1)

I/O Management Receive

[**nvme-io-mgmt-send**(1)](/man/os/nvme-cli/nvme-io-mgmt-send.1)

I/O Management Send

[**nvme-keys-check-kxchap-secret**(1)](/man/os/nvme-cli/nvme-keys-check-kxchap-secret.1)

Validate NVMeoF KX-HMAC-CHAP host secret format or check if loaded

[**nvme-keys-check-tls-psk**(1)](/man/os/nvme-cli/nvme-keys-check-tls-psk.1)

Validate NVMeoF TLS PSK format or check if loaded

[**nvme-keys-export**(1)](/man/os/nvme-cli/nvme-keys-export.1)

Export NVMeoF TLS PSKs from a keyring

[**nvme-keys-gen-kxchap-secret**(1)](/man/os/nvme-cli/nvme-keys-gen-kxchap-secret.1)

Generate NVMeoF KX-HMAC-CHAP host secret

[**nvme-keys-gen-tls-psk**(1)](/man/os/nvme-cli/nvme-keys-gen-tls-psk.1)

Generate NVMeoF TLS PSK

[**nvme-keys-import**(1)](/man/os/nvme-cli/nvme-keys-import.1)

Import NVMeoF TLS PSKs and KX-HMAC-CHAP secrets into a keyring

[**nvme-keys-insert-tls-psk**(1)](/man/os/nvme-cli/nvme-keys-insert-tls-psk.1)

Insert NVMeoF TLS PSK into a keyring

[**nvme-keys-revoke**(1)](/man/os/nvme-cli/nvme-keys-revoke.1)

Revoke an NVMeoF TLS PSK from a keyring

nvme lm create-cdq

Create Controller Data Queue

nvme lm delete-cdq

Delete Controller Data Queue

nvme lm get-cdq

Get Feature - Controller Data Queue (FID 21h)

nvme lm migration-recv

Migration Receive

nvme lm migration-send

Migration Send

nvme lm set-cdq

Set Feature - Controller Data Queue (FID 21h)

nvme lm track-send

Track Send Command

[**nvme-log-ana**(1)](/man/os/nvme-cli/nvme-log-ana.1)

Retrieve ANA Log, show it

[**nvme-log-ave-discovery**(1)](/man/os/nvme-cli/nvme-log-ave-discovery.1)

Retrieve AVE Discovery Log, show it

[**nvme-log-boot-part**(1)](/man/os/nvme-cli/nvme-log-boot-part.1)

Retrieve Boot Partition Log, show it

[**nvme-log-changed-alloc-ns-list**(1)](/man/os/nvme-cli/nvme-log-changed-alloc-ns-list.1)

Retrieve Changed Allocated Namespace List, show it

[**nvme-log-changed-ns-list**(1)](/man/os/nvme-cli/nvme-log-changed-ns-list.1)

Retrieve Changed Attached Namespace List, show it

[**nvme-log-dispersed-ns-participating-nss**(1)](/man/os/nvme-cli/nvme-log-dispersed-ns-participating-nss.1)

Retrieve Dispersed Namespace Participating NVM Subsystems Log, show it

[**nvme-log-effects**(1)](/man/os/nvme-cli/nvme-log-effects.1)

Retrieve Command Effects Log, show it

[**nvme-log-endurance**(1)](/man/os/nvme-cli/nvme-log-endurance.1)

Retrieve Endurance Group Log, show it

[**nvme-log-endurance-event-agg**(1)](/man/os/nvme-cli/nvme-log-endurance-event-agg.1)

Retrieve Endurance Group Event Aggregate Log, show it

[**nvme-log-error**(1)](/man/os/nvme-cli/nvme-log-error.1)

Retrieve Error Log, show it

[**nvme-log-fid-support-effects**(1)](/man/os/nvme-cli/nvme-log-fid-support-effects.1)

Retrieve FID Support and Effects log and show it

[**nvme-log-fw**(1)](/man/os/nvme-cli/nvme-log-fw.1)

Retrieve FW Log, show it

[**nvme-log-host-discovery**(1)](/man/os/nvme-cli/nvme-log-host-discovery.1)

Retrieve Host Discovery Log, show it

[**nvme-log-lba-status**(1)](/man/os/nvme-cli/nvme-log-lba-status.1)

Retrieve LBA Status Information Log, show it

[**nvme-log-media-unit-stat**(1)](/man/os/nvme-cli/nvme-log-media-unit-stat.1)

Retrieve the configuration and wear of media units, show it

[**nvme-log-mgmt-addr-list**(1)](/man/os/nvme-cli/nvme-log-mgmt-addr-list.1)

Retrieve Management Address List Log, show it

[**nvme-log-mi-cmd-support-effects**(1)](/man/os/nvme-cli/nvme-log-mi-cmd-support-effects.1)

Retrieve MI Command Support and Effects log and show it

[**nvme-log-persistent-event**(1)](/man/os/nvme-cli/nvme-log-persistent-event.1)

Retrieve Persistent Event Log, show it

[**nvme-log-phy-rx-eom**(1)](/man/os/nvme-cli/nvme-log-phy-rx-eom.1)

Retrieve Physical Interface Receiver Eye Opening Measurement, show it

nvme log power-measurement

Retrieve Power Measurement Log, show it

[**nvme-log-pred-lat-event-agg**(1)](/man/os/nvme-cli/nvme-log-pred-lat-event-agg.1)

Retrieve Predictable Latency Event Aggregate Log, show it

[**nvme-log-predictable-lat**(1)](/man/os/nvme-cli/nvme-log-predictable-lat.1)

Retrieve Predictable Latency per Nvmset Log, show it

nvme log pull-model-ddc-req

Retrieve Pull Model DDC Request Log, show it

[**nvme-log-reachability-associations**(1)](/man/os/nvme-cli/nvme-log-reachability-associations.1)

Retrieve Reachability Associations Log, show it

[**nvme-log-reachability-groups**(1)](/man/os/nvme-cli/nvme-log-reachability-groups.1)

Retrieve Reachability Groups Log, show it

[**nvme-log-resv-notif**(1)](/man/os/nvme-cli/nvme-log-resv-notif.1)

Retrieve Reservation Notification Log, show it

[**nvme-log-rotational-media-info**(1)](/man/os/nvme-cli/nvme-log-rotational-media-info.1)

Retrieve Rotational Media Information Log, show it

[**nvme-log-sanitize**(1)](/man/os/nvme-cli/nvme-log-sanitize.1)

Retrieve sanitize log, show it

[**nvme-log-self-test**(1)](/man/os/nvme-cli/nvme-log-self-test.1)

Retrieve the SELF-TEST Log, show it

[**nvme-log-smart**(1)](/man/os/nvme-cli/nvme-log-smart.1)

Retrieve SMART Log, show it

[**nvme-log-supported-cap-config**(1)](/man/os/nvme-cli/nvme-log-supported-cap-config.1)

Retrieve the list of Supported Capacity Configuration Descriptors

[**nvme-supported-log-pages**(1)](/man/os/nvme-cli/nvme-supported-log-pages.1)

Retrieve the Supported Log pages details, show it

[**nvme-log-telemetry**(1)](/man/os/nvme-cli/nvme-log-telemetry.1)

Retrieve FW Telemetry log write to file

nvme nbft show

Show contents of ACPI NBFT tables

[**nvme-ns-attach**(1)](/man/os/nvme-cli/nvme-ns-attach.1)

Attaches a namespace to requested controller(s)

[**nvme-ns-create**(1)](/man/os/nvme-cli/nvme-ns-create.1)

Creates a namespace with the provided parameters

[**nvme-ns-delete**(1)](/man/os/nvme-cli/nvme-ns-delete.1)

Deletes a namespace from the controller

[**nvme-ns-detach**(1)](/man/os/nvme-cli/nvme-ns-detach.1)

Detaches a namespace from requested controller(s)

[**nvme-ns-get-id**(1)](/man/os/nvme-cli/nvme-ns-get-id.1)

Retrieve the namespace ID of opened block device

[**nvme-nvme-mi-recv**(1)](/man/os/nvme-cli/nvme-nvme-mi-recv.1)

Submit a NVMe-MI Receive command, return results

[**nvme-nvme-mi-send**(1)](/man/os/nvme-cli/nvme-nvme-mi-send.1)

Submit a NVMe-MI Send command, return results

[**nvme-registry-delete**(1)](/man/os/nvme-cli/nvme-registry-delete.1)

Remove a controller’s registry entry

[**nvme-registry-list**(1)](/man/os/nvme-cli/nvme-registry-list.1)

List live registry entries

[**nvme-registry-retrieve**(1)](/man/os/nvme-cli/nvme-registry-retrieve.1)

Read an attribute from a controller’s entry

[**nvme-registry-update**(1)](/man/os/nvme-cli/nvme-registry-update.1)

Write an attribute to a controller’s entry

[**nvme-resv-acquire**(1)](/man/os/nvme-cli/nvme-resv-acquire.1)

Submit a Reservation Acquire, return results

[**nvme-resv-register**(1)](/man/os/nvme-cli/nvme-resv-register.1)

Submit a Reservation Register, return results

[**nvme-resv-release**(1)](/man/os/nvme-cli/nvme-resv-release.1)

Submit a Reservation Release, return results

[**nvme-resv-report**(1)](/man/os/nvme-cli/nvme-resv-report.1)

Submit a Reservation Report, return results

[**nvme-rpmb-info**(1)](/man/os/nvme-cli/nvme-rpmb-info.1)

Print RPMB support information for the controller

[**nvme-rpmb-program-key**(1)](/man/os/nvme-cli/nvme-rpmb-program-key.1)

Program the RPMB authentication key

[**nvme-rpmb-read-config**(1)](/man/os/nvme-cli/nvme-rpmb-read-config.1)

Read the RPMB device configuration block

[**nvme-rpmb-read-counter**(1)](/man/os/nvme-cli/nvme-rpmb-read-counter.1)

Read the RPMB write counter

[**nvme-rpmb-read-data**(1)](/man/os/nvme-cli/nvme-rpmb-read-data.1)

Read authenticated data from an RPMB target

[**nvme-rpmb-write-config**(1)](/man/os/nvme-cli/nvme-rpmb-write-config.1)

Write the RPMB device configuration block

[**nvme-rpmb-write-data**(1)](/man/os/nvme-cli/nvme-rpmb-write-data.1)

Write authenticated data to an RPMB target

[**nvme-security-recv**(1)](/man/os/nvme-cli/nvme-security-recv.1)

Submit a Security Receive command, return results

[**nvme-security-send**(1)](/man/os/nvme-cli/nvme-security-send.1)

Submit a Security Send command, return results

[**nvme-sed-discover**(1)](/man/os/nvme-cli/nvme-sed-discover.1)

Discover SED Opal Locking Features

[**nvme-sed-initialize**(1)](/man/os/nvme-cli/nvme-sed-initialize.1)

Initialize a SED Opal Device for locking

[**nvme-sed-lock**(1)](/man/os/nvme-cli/nvme-sed-lock.1)

Lock a SED Opal Device

[**nvme-sed-password**(1)](/man/os/nvme-cli/nvme-sed-password.1)

Change the SED Opal Device password

[**nvme-sed-revert**(1)](/man/os/nvme-cli/nvme-sed-revert.1)

Revert a SED Opal Device from locking

[**nvme-sed-unlock**(1)](/man/os/nvme-cli/nvme-sed-unlock.1)

Unlock a SED Opal Device

nvme utils dump-command-metadata

Dump all commands and their options as JSON

[**nvme-zns-changed-zone-list**(1)](/man/os/nvme-cli/nvme-zns-changed-zone-list.1)

Retrieve the changed zone list log

[**nvme-zns-close-zone**(1)](/man/os/nvme-cli/nvme-zns-close-zone.1)

Close one or more zones

[**nvme-zns-finish-zone**(1)](/man/os/nvme-cli/nvme-zns-finish-zone.1)

Finish one or more zones

[**nvme-zns-id-ctrl**(1)](/man/os/nvme-cli/nvme-zns-id-ctrl.1)

Send NVMe Identify Zoned Namespace Controller, display structure

[**nvme-zns-id-ns**(1)](/man/os/nvme-cli/nvme-zns-id-ns.1)

Send NVMe Identify Zoned Namespace Namespace, display structure

nvme zns list

List all NVMe devices with Zoned Namespace Command Set support

[**nvme-zns-offline-zone**(1)](/man/os/nvme-cli/nvme-zns-offline-zone.1)

Offline one or more zones

[**nvme-zns-open-zone**(1)](/man/os/nvme-cli/nvme-zns-open-zone.1)

Open one or more zones

[**nvme-zns-report-zones**(1)](/man/os/nvme-cli/nvme-zns-report-zones.1)

Report zones associated to a Zoned Namespace

[**nvme-zns-reset-zone**(1)](/man/os/nvme-cli/nvme-zns-reset-zone.1)

Reset one or more zones

[**nvme-zns-set-zone-desc**(1)](/man/os/nvme-cli/nvme-zns-set-zone-desc.1)

Attach zone descriptor extension data to a zone

[**nvme-zns-zone-append**(1)](/man/os/nvme-cli/nvme-zns-zone-append.1)

Append data and metadata (if applicable) to a zone

[**nvme-zns-zone-mgmt-recv**(1)](/man/os/nvme-cli/nvme-zns-zone-mgmt-recv.1)

Send the zone management receive command

[**nvme-zns-zone-mgmt-send**(1)](/man/os/nvme-cli/nvme-zns-zone-mgmt-send.1)

Send the zone management send command

[**nvme-zns-zrwa-flush-zone**(1)](/man/os/nvme-cli/nvme-zns-zrwa-flush-zone.1)

Flush LBAs associated with a ZRWA to a zone.

## [Plugins/Vendor extension commands](#Plugins/Vendor_extension_commands)

nvme amzn id-ctrl

Send NVMe Identify Controller

nvme amzn stats

Get EBS volume stats

[**nvme-dapustor-smart-log-add**(1)](/man/os/nvme-cli/nvme-dapustor-smart-log-add.1)

Retrieve DapuStor SMART Log, show it

nvme dell id-ctrl

Send NVMe Identify Controller

nvme dera smart-log-add

Retrieve Dera SMART Log, show it

[**nvme-huawei-id-ctrl**(1)](/man/os/nvme-cli/nvme-huawei-id-ctrl.1)

Huawei identify controller

[**nvme-huawei-list**(1)](/man/os/nvme-cli/nvme-huawei-list.1)

List all Huawei NVMe devices and namespaces on machine

nvme ibm crit-log

Display IBM Smart Log Information

nvme ibm persist-event-log

IBM specific Persistent Event Log

nvme ibm vpd

Display IBM VPD Information

nvme innogrit get-cdump

get cdump data

nvme innogrit get-eventlog

get event log

[**nvme-inspur-nvme-vendor-log**(1)](/man/os/nvme-cli/nvme-inspur-nvme-vendor-log.1)

Retrieve Inspur Vendor Log, show it

[**nvme-intel-id-ctrl**(1)](/man/os/nvme-cli/nvme-intel-id-ctrl.1)

Send NVMe Identify Controller

[**nvme-intel-internal-log**(1)](/man/os/nvme-cli/nvme-intel-internal-log.1)

Retrieve Intel internal firmware log, save it

[**nvme-intel-lat-stats**(1)](/man/os/nvme-cli/nvme-intel-lat-stats.1)

Retrieve Intel IO Latency Statistics log, show it

nvme intel lat-stats-tracking

Enable and disable Latency Statistics logging.

[**nvme-intel-market-name**(1)](/man/os/nvme-cli/nvme-intel-market-name.1)

Retrieve Intel Marketing Name log, show it

nvme intel set-bucket-thresholds

Set Latency Stats Bucket Values, save it

[**nvme-intel-smart-log-add**(1)](/man/os/nvme-cli/nvme-intel-smart-log-add.1)

Retrieve Intel SMART Log, show it

[**nvme-intel-temp-stats**(1)](/man/os/nvme-cli/nvme-intel-temp-stats.1)

Retrieve Intel Temperature Statistics log, show it

[**nvme-mangoboost-id-ctrl**(1)](/man/os/nvme-cli/nvme-mangoboost-id-ctrl.1)

Send NVMe Identify Controller

nvme memblaze clear-error-log

Clear error log

nvme memblaze get-pm-status

Get Memblaze Power Manager Status

nvme memblaze lat-get-feature-x

Get Enabled/Disabled of Latency Monitor feature

nvme memblaze lat-log

Set Memblaze High Latency Log

nvme memblaze lat-log-print

Output Memblaze High Latency Log

nvme memblaze lat-log-print-x

Get High Latency log and show it.

nvme memblaze lat-set-feature-x

Set Enable/Disable for Latency Monitor feature

nvme memblaze lat-stats

Enable and disable Latency Statistics logging

nvme memblaze lat-stats-print

Retrieve IO Latency Statistics log, show it

nvme memblaze lat-stats-print-x

Get Latency Statistics log and show it.

nvme memblaze perf-stats-print-x

Get Performance Stat log and show it.

nvme memblaze select-download

Selective Firmware Download

nvme memblaze set-pm-status

Set Memblaze Power Manager Status

nvme memblaze smart-log-add

Retrieve Memblaze SMART Log, show it

nvme memblaze smart-log-add-x

Retrieve Memblaze SMART Log, show it

nvme micron clear-fw-activate-history

Clear FW activation history

[**nvme-micron-clear-pcie-errors**(1)](/man/os/nvme-cli/nvme-micron-clear-pcie-errors.1)

Clear correctable PCIe errors

nvme micron cloud-SSD-plugin-version

Display plugin version info

nvme micron cloud-boot-SSD-version

Prints HyperScale Boot Version

[**nvme-micron-id-ctrl**(1)](/man/os/nvme-cli/nvme-micron-id-ctrl.1)

Identify Controller

nvme micron latency-logs

Latency log details tracked by drive

nvme micron latency-stats

Latency information for tracked commands

nvme micron latency-tracking

Latency monitoring feature control

nvme micron log-page-directory

Retrieve log page directory

nvme micron plugin-version

Display plugin version info

[**nvme-micron-selective-download**(1)](/man/os/nvme-cli/nvme-micron-selective-download.1)

Selective Firmware Download

[**nvme-micron-smart-log**(1)](/man/os/nvme-cli/nvme-micron-smart-log.1)

Retrieve SMART/Health Log

nvme micron vs-cloud-log

Retrieve Extended Health Information of Hyperscale NVMe Boot SSD

nvme micron vs-device-waf

Reports SLC and TLC WAF ratio

nvme micron vs-drive-info

Retrieve Drive information

nvme micron vs-fw-activate-history

Display FW activation history

[**nvme-micron-internal-log**(1)](/man/os/nvme-cli/nvme-micron-internal-log.1)

Retrieve Micron logs

[**nvme-micron-nand-stats**(1)](/man/os/nvme-cli/nvme-micron-nand-stats.1)

Retrieve NAND Stats

[**nvme-micron-pcie-stats**(1)](/man/os/nvme-cli/nvme-micron-pcie-stats.1)

Retrieve Micron PCIe error stats

[**nvme-micron-smart-add-log**(1)](/man/os/nvme-cli/nvme-micron-smart-add-log.1)

Retrieve extended SMART data

nvme micron vs-smart-ext-log

Retrieve extended SMART logs

nvme micron vs-smbus-option

Enable/Disable SMBUS on the drive

nvme micron vs-telemetry-controller-option

Enable/Disable controller telemetry log generation

[**nvme-micron-temperature-stats**(1)](/man/os/nvme-cli/nvme-micron-temperature-stats.1)

Retrieve Micron temperature statistics

nvme micron vs-vendor-telemetry-log

Retrieve Vendor Telemetry logs

nvme micron vs-work-load-log

Retrieve Workload logs

[**nvme-netapp-ontapdevices**(1)](/man/os/nvme-cli/nvme-netapp-ontapdevices.1)

NetApp ONTAPdevices

[**nvme-netapp-smdevices**(1)](/man/os/nvme-cli/nvme-netapp-smdevices.1)

NetApp SMdevices

nvme nvidia id-ctrl

Send NVMe Identify Controller

[**nvme-ocp-clear-fw-activate-history**(1)](/man/os/nvme-cli/nvme-ocp-clear-fw-activate-history.1)

Clear Firmware Update History

[**nvme-ocp-clear-pcie-correctable-error-counters**(1)](/man/os/nvme-cli/nvme-ocp-clear-pcie-correctable-error-counters.1)

Clear PCIe Correctable Error Counters

[**nvme-ocp-device-capability-log**(1)](/man/os/nvme-cli/nvme-ocp-device-capability-log.1)

Retrieve Device Capabilities Log Page

[**nvme-ocp-eol-plp-failure-mode**(1)](/man/os/nvme-cli/nvme-ocp-eol-plp-failure-mode.1)

Define EOL or PLP Circuitry Failure Mode

[**nvme-ocp-error-recovery-log**(1)](/man/os/nvme-cli/nvme-ocp-error-recovery-log.1)

Retrieve Error Recovery Log Page

nvme ocp fw-activate-history

Retrieve Firmware Activation History Log Page

[**nvme-ocp-get-clear-pcie-correctable-errors**(1)](/man/os/nvme-cli/nvme-ocp-get-clear-pcie-correctable-errors.1)

Get Clear PCIe Correctable Error Counters Feature

[**nvme-ocp-get-dssd-async-event-config**(1)](/man/os/nvme-cli/nvme-ocp-get-dssd-async-event-config.1)

Get DSSD Asynchronous Event Configuration

[**nvme-ocp-get-dssd-power-state-feature**(1)](/man/os/nvme-cli/nvme-ocp-get-dssd-power-state-feature.1)

Get DSSD Power State Feature

nvme ocp get-enable-ieee1667-silo

Get Enable IEEE1667 Silo Feature

[**nvme-ocp-get-error-injection**(1)](/man/os/nvme-cli/nvme-ocp-get-error-injection.1)

Get Error Injection Feature

[**nvme-ocp-get-idle-wakeup-time**(1)](/man/os/nvme-cli/nvme-ocp-get-idle-wakeup-time.1)

Get Idle Wake Up Time Configuration

[**nvme-ocp-get-latency-monitor**(1)](/man/os/nvme-cli/nvme-ocp-get-latency-monitor.1)

Get Latency Monitor Feature

[**nvme-ocp-get-plp-health-check-interval**(1)](/man/os/nvme-cli/nvme-ocp-get-plp-health-check-interval.1)

Get PLP Health Check Interval

[**nvme-ocp-get-telemetry-profile**(1)](/man/os/nvme-cli/nvme-ocp-get-telemetry-profile.1)

Get Telemetry Profile Feature

[**nvme-ocp-hardware-component-log**(1)](/man/os/nvme-cli/nvme-ocp-hardware-component-log.1)

Retrieve Hardware Component Log Page

[**nvme-ocp-internal-log**(1)](/man/os/nvme-cli/nvme-ocp-internal-log.1)

Retrieve and Save Internal Device Telemetry Log

[**nvme-ocp-latency-monitor-log**(1)](/man/os/nvme-cli/nvme-ocp-latency-monitor-log.1)

Retrieve Latency Monitor Log Page

[**nvme-ocp-persistent-event-log**(1)](/man/os/nvme-cli/nvme-ocp-persistent-event-log.1)

Retrieve Persistent Event Log with OCP Events

[**nvme-ocp-set-dssd-async-event-config**(1)](/man/os/nvme-cli/nvme-ocp-set-dssd-async-event-config.1)

Set DSSD Asynchronous Event Configuration

[**nvme-ocp-set-dssd-power-state-feature**(1)](/man/os/nvme-cli/nvme-ocp-set-dssd-power-state-feature.1)

Set DSSD Power State Feature

nvme ocp set-enable-ieee1667-silo

Set Enable IEEE1667 Silo Feature

[**nvme-ocp-set-error-injection**(1)](/man/os/nvme-cli/nvme-ocp-set-error-injection.1)

Set Error Injection Feature

nvme ocp set-latency-monitor-feature

Set Latency Monitor Feature

[**nvme-ocp-set-plp-health-check-interval**(1)](/man/os/nvme-cli/nvme-ocp-set-plp-health-check-interval.1)

Set PLP Health Check Interval

[**nvme-ocp-set-telemetry-profile**(1)](/man/os/nvme-cli/nvme-ocp-set-telemetry-profile.1)

Set Telemetry Profile Feature

[**nvme-ocp-smart-add-log**(1)](/man/os/nvme-cli/nvme-ocp-smart-add-log.1)

Retrieve Extended SMART Information

[**nvme-ocp-tcg-configuration-log**(1)](/man/os/nvme-cli/nvme-ocp-tcg-configuration-log.1)

Retrieve TCG Configuration Log Page

[**nvme-ocp-telemetry-string-log**(1)](/man/os/nvme-cli/nvme-ocp-telemetry-string-log.1)

Retrieve Telemetry String Log Page

[**nvme-ocp-unsupported-reqs-log**(1)](/man/os/nvme-cli/nvme-ocp-unsupported-reqs-log.1)

Retrieve Unsupported Requirements Log Page

[**nvme-samsung-vs-internal-log**(1)](/man/os/nvme-cli/nvme-samsung-vs-internal-log.1)

Retrieve and save internal firmware log

[**nvme-seagate-clear-fw-activate-history**(1)](/man/os/nvme-cli/nvme-seagate-clear-fw-activate-history.1)

Clear Firmware Activation History

[**nvme-seagate-clear-pcie-correctable-errors**(1)](/man/os/nvme-cli/nvme-seagate-clear-pcie-correctable-errors.1)

Clear Seagate PCIe error statistics

[**nvme-seagate-cloud-SSD-plugin-version**(1)](/man/os/nvme-cli/nvme-seagate-cloud-SSD-plugin-version.1)

Shows OCP Seagate plugin’s version information

[**nvme-seagate-get-ctrl-tele**(1)](/man/os/nvme-cli/nvme-seagate-get-ctrl-tele.1)

Retrieve Seagate Controller-Initiated Telemetry

[**nvme-seagate-get-host-tele**(1)](/man/os/nvme-cli/nvme-seagate-get-host-tele.1)

Retrieve Seagate Host-Initiated Telemetry

[**nvme-seagate-plugin-version**(1)](/man/os/nvme-cli/nvme-seagate-plugin-version.1)

Shows Seagate plugin’s version information

[**nvme-seagate-vs-fw-activate-history**(1)](/man/os/nvme-cli/nvme-seagate-vs-fw-activate-history.1)

Retrieve the Firmware Activation History

[**nvme-seagate-vs-internal-log**(1)](/man/os/nvme-cli/nvme-seagate-vs-internal-log.1)

Retrieve Seagate Controller-Initiated Telemetry in binary format

[**nvme-seagate-vs-log-page-sup**(1)](/man/os/nvme-cli/nvme-seagate-vs-log-page-sup.1)

Retrieve Seagate Supported Log-pages Information

[**nvme-seagate-vs-pcie-stats**(1)](/man/os/nvme-cli/nvme-seagate-vs-pcie-stats.1)

Retrieve Seagate PCIe error statistics

[**nvme-seagate-vs-smart-add-log**(1)](/man/os/nvme-cli/nvme-seagate-vs-smart-add-log.1)

Retrieve Seagate extended-SMART Information

[**nvme-seagate-vs-temperature-stats**(1)](/man/os/nvme-cli/nvme-seagate-vs-temperature-stats.1)

Retrieve Seagate temperature statistics

nvme sfx change-cap

Dynamic change capacity

nvme sfx dump-evtlog

dump evtlog into file and parse warning & error log

nvme sfx expand-cap

expand the last namespace capacity lossless

nvme sfx get-bad-block

Retrieve bad block table of block device, show it

nvme sfx get-feature

Get a feature

nvme sfx lat-stats

Retrieve ScaleFlux IO Latency Statistics log, show it

nvme sfx query-cap

Query current capacity info

nvme sfx set-feature

Set a feature

nvme sfx smart-log-add

Retrieve ScaleFlux SMART Log, show it

nvme sfx status

Retrieve the ScaleFlux status output, show it

nvme shannon get-additional-feature

Get additional Shannon feature

nvme shannon id-ctrl

Retrieve Shannon ctrl id, show it

nvme shannon set-additioal-feature

Set additional Shannon feature

nvme shannon smart-log-add

Retrieve Shannon SMART Log, show it

[**nvme-sndk-capabilities**(1)](/man/os/nvme-cli/nvme-sndk-capabilities.1)

Sandisk Device Capabilities

[**nvme-sndk-clear-assert-dump**(1)](/man/os/nvme-cli/nvme-sndk-clear-assert-dump.1)

Sandisk Clear Assert Dump

[**nvme-sndk-clear-fw-activate-history**(1)](/man/os/nvme-cli/nvme-sndk-clear-fw-activate-history.1)

Sandisk Clear FW Activate History

[**nvme-sndk-clear-pcie-correctable-errors**(1)](/man/os/nvme-cli/nvme-sndk-clear-pcie-correctable-errors.1)

Sandisk Clear PCIe Correctable Error Count

[**nvme-sndk-cloud-SSD-plugin-version**(1)](/man/os/nvme-cli/nvme-sndk-cloud-SSD-plugin-version.1)

Sandisk Cloud SSD Plugin Version

[**nvme-sndk-cloud-boot-SSD-version**(1)](/man/os/nvme-cli/nvme-sndk-cloud-boot-SSD-version.1)

Sandisk Get the Cloud Boot SSD Version

[**nvme-sndk-cu-smart-log**(1)](/man/os/nvme-cli/nvme-sndk-cu-smart-log.1)

Sandisk Get Customer Unique Smart Log

[**nvme-sndk-drive-resize**(1)](/man/os/nvme-cli/nvme-sndk-drive-resize.1)

Sandisk Drive Resize

[**nvme-sndk-get-dev-capabilities-log**(1)](/man/os/nvme-cli/nvme-sndk-get-dev-capabilities-log.1)

Sandisk Get Device Capabilities Log Page

[**nvme-sndk-get-drive-status**(1)](/man/os/nvme-cli/nvme-sndk-get-drive-status.1)

Sandisk Get Drive Status

[**nvme-sndk-get-error-recovery-log**(1)](/man/os/nvme-cli/nvme-sndk-get-error-recovery-log.1)

Sandisk Get Error Recovery Log Page

[**nvme-sndk-get-latency-monitor-log**(1)](/man/os/nvme-cli/nvme-sndk-get-latency-monitor-log.1)

Sandisk Get Latency Monitor Log Page

[**nvme-sndk-get-unsupported-reqs-log**(1)](/man/os/nvme-cli/nvme-sndk-get-unsupported-reqs-log.1)

Sandisk Get Unsupported Requirements Log Page

[**nvme-sndk-log-page-directory**(1)](/man/os/nvme-cli/nvme-sndk-log-page-directory.1)

Sandisk Get Log Page Directory

[**nvme-sndk-namespace-resize**(1)](/man/os/nvme-cli/nvme-sndk-namespace-resize.1)

Sandisk NamespaceDrive Resize

[**nvme-sndk-set-latency-monitor-feature**(1)](/man/os/nvme-cli/nvme-sndk-set-latency-monitor-feature.1)

Sandisk set Latency Monitor feature

[**nvme-sndk-vs-cloud-log**(1)](/man/os/nvme-cli/nvme-sndk-vs-cloud-log.1)

Sandisk Get the Cloud Log Page

[**nvme-sndk-vs-device-waf**(1)](/man/os/nvme-cli/nvme-sndk-vs-device-waf.1)

Sandisk Calculate Device Write Amplication Factor

[**nvme-sndk-vs-drive-info**(1)](/man/os/nvme-cli/nvme-sndk-vs-drive-info.1)

Sandisk Get Drive Info

[**nvme-sndk-vs-error-reason-identifier**(1)](/man/os/nvme-cli/nvme-sndk-vs-error-reason-identifier.1)

Sandisk Telemetry Reason Identifier

[**nvme-sndk-vs-fw-activate-history**(1)](/man/os/nvme-cli/nvme-sndk-vs-fw-activate-history.1)

Sandisk Get FW Activate History

[**nvme-sndk-vs-hw-rev-log**(1)](/man/os/nvme-cli/nvme-sndk-vs-hw-rev-log.1)

Sandisk Get the Hardware Revision Log Page

[**nvme-sndk-vs-internal-log**(1)](/man/os/nvme-cli/nvme-sndk-vs-internal-log.1)

Sandisk Internal Firmware Log

[**nvme-sndk-vs-nand-stats**(1)](/man/os/nvme-cli/nvme-sndk-vs-nand-stats.1)

Sandisk NAND Statistics

[**nvme-sndk-vs-pcie-stats**(1)](/man/os/nvme-cli/nvme-sndk-vs-pcie-stats.1)

Sandisk VS PCIE Statistics

[**nvme-sndk-vs-smart-add-log**(1)](/man/os/nvme-cli/nvme-sndk-vs-smart-add-log.1)

Sandisk Additional Smart Log

[**nvme-sndk-vs-telemetry-controller-option**(1)](/man/os/nvme-cli/nvme-sndk-vs-telemetry-controller-option.1)

Sandisk Enable/Disable Controller Initiated Telemetry Log

[**nvme-sndk-vs-temperature-stats**(1)](/man/os/nvme-cli/nvme-sndk-vs-temperature-stats.1)

Sandisk Get Temperature Stats

[**nvme-solidigm-clear-fw-activate-history**(1)](/man/os/nvme-cli/nvme-solidigm-clear-fw-activate-history.1)

Clear firmware update history log (redirects to ocp plug-in)

[**nvme-solidigm-clear-pcie-correctable-errors**(1)](/man/os/nvme-cli/nvme-solidigm-clear-pcie-correctable-errors.1)

Clear PCIe Correctable Error Counters (redirects to ocp plug-in)

[**nvme-solidigm-cloud-SSDplugin-version**(1)](/man/os/nvme-cli/nvme-solidigm-cloud-SSDplugin-version.1)

Prints plug-in OCP version

[**nvme-solidigm-garbage-collect-log**(1)](/man/os/nvme-cli/nvme-solidigm-garbage-collect-log.1)

Retrieve Garbage Collection Log

[**nvme-solidigm-id-ctrl**(1)](/man/os/nvme-cli/nvme-solidigm-id-ctrl.1)

Send NVMe Identify Controller

[**nvme-solidigm-latency-tracking-log**(1)](/man/os/nvme-cli/nvme-solidigm-latency-tracking-log.1)

Enable/Retrieve Latency tracking Log

[**nvme-solidigm-log-page-directory**(1)](/man/os/nvme-cli/nvme-solidigm-log-page-directory.1)

Retrieve log page directory

[**nvme-solidigm-market-log**(1)](/man/os/nvme-cli/nvme-solidigm-market-log.1)

Retrieve Market Log

[**nvme-solidigm-parse-telemetry-log**(1)](/man/os/nvme-cli/nvme-solidigm-parse-telemetry-log.1)

Parse Telemetry Log binary

[**nvme-solidigm-smart-log-add**(1)](/man/os/nvme-cli/nvme-solidigm-smart-log-add.1)

Retrieve Solidigm SMART Log

[**nvme-solidigm-temp-stats**(1)](/man/os/nvme-cli/nvme-solidigm-temp-stats.1)

Retrieve Temperature Statistics log

[**nvme-solidigm-vs-drive-info**(1)](/man/os/nvme-cli/nvme-solidigm-vs-drive-info.1)

Retrieve drive information

[**nvme-solidigm-vs-fw-activate-history**(1)](/man/os/nvme-cli/nvme-solidigm-vs-fw-activate-history.1)

Get firmware activation history log (redirects to ocp plug-in)

[**nvme-solidigm-vs-internal-log**(1)](/man/os/nvme-cli/nvme-solidigm-vs-internal-log.1)

Retrieve Debug log binaries

[**nvme-solidigm-vs-smart-add-log**(1)](/man/os/nvme-cli/nvme-solidigm-vs-smart-add-log.1)

Get SMART / health extended log (redirects to ocp plug-in)

[**nvme-solidigm-workload-tracker**(1)](/man/os/nvme-cli/nvme-solidigm-workload-tracker.1)

Real Time capture Workload Tracker samples

nvme ssstc smart-log-add

Retrieve ssstc SMART Log, show it

[**nvme-toshiba-clear-pcie-correctable-errors**(1)](/man/os/nvme-cli/nvme-toshiba-clear-pcie-correctable-errors.1)

Clear PCIe correctable error count

[**nvme-toshiba-vs-internal-log**(1)](/man/os/nvme-cli/nvme-toshiba-vs-internal-log.1)

Get Internal Log

[**nvme-toshiba-vs-smart-add-log**(1)](/man/os/nvme-cli/nvme-toshiba-vs-smart-add-log.1)

Extended SMART information

[**nvme-transcend-badblock**(1)](/man/os/nvme-cli/nvme-transcend-badblock.1)

Get NVME bad block number

[**nvme-transcend-healthvalue**(1)](/man/os/nvme-cli/nvme-transcend-healthvalue.1)

NVME health percentage

[**nvme-virtium-save-smart-to-vtview-log**(1)](/man/os/nvme-cli/nvme-virtium-save-smart-to-vtview-log.1)

Periodically save smart attributes into a log file. The data in this log file can be analyzed using excel or using Virtium’s vtView. Visit vtView.virtium.com to see full potential uses of the data

[**nvme-virtium-show-identify**(1)](/man/os/nvme-cli/nvme-virtium-show-identify.1)

Shows detail features and current settings

[**nvme-wdc-cap-diag**(1)](/man/os/nvme-cli/nvme-wdc-cap-diag.1)

WDC Capture-Diagnostics

[**nvme-wdc-capabilities**(1)](/man/os/nvme-cli/nvme-wdc-capabilities.1)

WDC Device Capabilities

[**nvme-wdc-clear-assert-dump**(1)](/man/os/nvme-cli/nvme-wdc-clear-assert-dump.1)

WDC Clear Assert Dump

[**nvme-wdc-clear-fw-activate-history**(1)](/man/os/nvme-cli/nvme-wdc-clear-fw-activate-history.1)

WDC Clear FW Activate History

[**nvme-wdc-clear-pcie-correctable-errors**(1)](/man/os/nvme-cli/nvme-wdc-clear-pcie-correctable-errors.1)

WDC Clear PCIe Correctable Error Count

[**nvme-wdc-cloud-SSD-plugin-version**(1)](/man/os/nvme-cli/nvme-wdc-cloud-SSD-plugin-version.1)

WDC Cloud SSD Plugin Version

[**nvme-wdc-cloud-boot-SSD-version**(1)](/man/os/nvme-cli/nvme-wdc-cloud-boot-SSD-version.1)

WDC Get the Cloud Boot SSD Version

[**nvme-wdc-cu-smart-log**(1)](/man/os/nvme-cli/nvme-wdc-cu-smart-log.1)

WDC Get Customer Unique Smart Log

[**nvme-wdc-drive-essentials**(1)](/man/os/nvme-cli/nvme-wdc-drive-essentials.1)

WDC Drive Essentials

[**nvme-wdc-drive-log**(1)](/man/os/nvme-cli/nvme-wdc-drive-log.1)

WDC Drive Log

[**nvme-wdc-drive-resize**(1)](/man/os/nvme-cli/nvme-wdc-drive-resize.1)

WDC Drive Resize

[**nvme-wdc-enc-get-log**(1)](/man/os/nvme-cli/nvme-wdc-enc-get-log.1)

WDC Get Enclosure Log

[**nvme-wdc-get-crash-dump**(1)](/man/os/nvme-cli/nvme-wdc-get-crash-dump.1)

WDC Crash Dump

[**nvme-wdc-get-dev-capabilities-log**(1)](/man/os/nvme-cli/nvme-wdc-get-dev-capabilities-log.1)

WDC Get Device Capabilities Log Page

[**nvme-wdc-get-drive-status**(1)](/man/os/nvme-cli/nvme-wdc-get-drive-status.1)

WDC Get Drive Status

[**nvme-wdc-get-error-recovery-log**(1)](/man/os/nvme-cli/nvme-wdc-get-error-recovery-log.1)

WDC Get Error Recovery Log Page

[**nvme-wdc-get-latency-monitor-log**(1)](/man/os/nvme-cli/nvme-wdc-get-latency-monitor-log.1)

WDC Get Latency Monitor Log Page

[**nvme-wdc-get-pfail-dump**(1)](/man/os/nvme-cli/nvme-wdc-get-pfail-dump.1)

WDC Pfail Dump

[**nvme-wdc-get-unsupported-reqs-log**(1)](/man/os/nvme-cli/nvme-wdc-get-unsupported-reqs-log.1)

WDC Get Unsupported Requirements Log Page

[**nvme-wdc-id-ctrl**(1)](/man/os/nvme-cli/nvme-wdc-id-ctrl.1)

WDC identify controller

[**nvme-wdc-log-page-directory**(1)](/man/os/nvme-cli/nvme-wdc-log-page-directory.1)

WDC Get Log Page Directory

[**nvme-wdc-namespace-resize**(1)](/man/os/nvme-cli/nvme-wdc-namespace-resize.1)

WDC NamespaceDrive Resize

[**nvme-wdc-purge**(1)](/man/os/nvme-cli/nvme-wdc-purge.1)

WDC Purge

[**nvme-wdc-purge-monitor**(1)](/man/os/nvme-cli/nvme-wdc-purge-monitor.1)

WDC Purge Monitor

[**nvme-wdc-set-latency-monitor-feature**(1)](/man/os/nvme-cli/nvme-wdc-set-latency-monitor-feature.1)

WDC set Latency Monitor feature

[**nvme-wdc-vs-cloud-log**(1)](/man/os/nvme-cli/nvme-wdc-vs-cloud-log.1)

WDC Get the Cloud Log Page

[**nvme-wdc-vs-device-waf**(1)](/man/os/nvme-cli/nvme-wdc-vs-device-waf.1)

WDC Calculate Device Write Amplication Factor

[**nvme-wdc-vs-drive-info**(1)](/man/os/nvme-cli/nvme-wdc-vs-drive-info.1)

WDC Get Drive Info

[**nvme-wdc-vs-error-reason-identifier**(1)](/man/os/nvme-cli/nvme-wdc-vs-error-reason-identifier.1)

WDC Telemetry Reason Identifier

[**nvme-wdc-vs-fw-activate-history**(1)](/man/os/nvme-cli/nvme-wdc-vs-fw-activate-history.1)

WDC Get FW Activate History

[**nvme-wdc-vs-hw-rev-log**(1)](/man/os/nvme-cli/nvme-wdc-vs-hw-rev-log.1)

WDC Get the Hardware Revision Log Page

[**nvme-wdc-vs-internal-log**(1)](/man/os/nvme-cli/nvme-wdc-vs-internal-log.1)

WDC Internal Firmware Log

[**nvme-wdc-vs-nand-stats**(1)](/man/os/nvme-cli/nvme-wdc-vs-nand-stats.1)

WDC NAND Statistics

nvme wdc vs-pcie-stats

WDC VS PCIE Statistics

[**nvme-wdc-vs-smart-add-log**(1)](/man/os/nvme-cli/nvme-wdc-vs-smart-add-log.1)

WDC Additional Smart Log

[**nvme-wdc-vs-telemetry-controller-option**(1)](/man/os/nvme-cli/nvme-wdc-vs-telemetry-controller-option.1)

WDC Enable/Disable Controller Initiated Telemetry Log

[**nvme-wdc-vs-temperature-stats**(1)](/man/os/nvme-cli/nvme-wdc-vs-temperature-stats.1)

WDC Get Temperature Stats

nvme ymtc smart-log-add

Retrieve YMTC SMART Log, show it

# [GLOBAL OPTIONS](#GLOBAL_OPTIONS)

The following options are defined at the top-level nvme command and are available to this subcommand:

--dry-run

Print the command that would be executed, but do not actually execute it.

--no-ioctl-probing

Disable probing for 64-bit IOCTL support.

--no-retries

Disable retry logic on transient errors.

-o &lt;fmt&gt;, --output-format=&lt;fmt&gt;

Set the reporting format to *normal*, *tabular, 'json*, or *binary*. Only one output format may be used at a time.

--output-format-version=&lt;version&gt;

Select the output format version. Version *1* uses the original field naming, while version *2* (default) provides more consistent and script-friendly field names. Other versions are rejected.

--quiet

Suppress informational messages. Errors are still reported, and --quiet cancels any --verbose for the library log level.

--set-options=&lt;key=value&gt;\[,&lt;key=value&gt;...]

Set libnvme library options for this invocation. Supported keys are *force-4k*, *mi-probe-enabled*, *test-base-dir* and *test-sysfs-dir*.

--timeout=&lt;ms&gt;

Set the timeout for the command in milliseconds. *infinite* or *-1* waits without a time limit (0xffffffff).

-v, --verbose

Increase the level of detail in the output. May be specified multiple times to further increase verbosity.

These options can also be set as machine-wide defaults in [nvme-cli.conf(5)](/man/os/nvme-cli/nvme-cli.conf.5). A command-line flag always overrides the file.

# [RETURNS](#RETURNS)

All commands will behave the same, they will return 0 on success and 1 on failure.

# [ENVIRONMENT](#ENVIRONMENT)

NO\_COLOR

When set to a non-empty value, nvme prints no colors or bold text, see **https://no-color.org/**. Without it, errors, warnings and headings are highlighted when they go to a terminal.

# [FURTHER DOCUMENTATION](#FURTHER_DOCUMENTATION)

See the freely available references on the **Official NVM-Express Site**\[1].

# [AUTHORS](#AUTHORS)

This is written and maintained by **Keith Busch**\[2].

# [REPORTING BUGS](#REPORTING_BUGS)

Patches and issues may be submitted to the official repository at **https://github.com/linux-nvme/nvme-cli** or the Linux NVMe mailing list **linux-nvme**\[3]

# [NVME](#NVME)

Part of the nvme suite

# [NOTES](#NOTES)

1\.

Official NVM-Express Site

http://nvmexpress.org

2\.

Keith Busch

mailto:kbusch@kernel.org

3\.

linux-nvme

mailto:linux-nvme@lists.infradead.org

10/30/2026 NVMe

---

Document: nvme(1) from nvme-cli 3.2-r0 (Chainguard OS)
Source: https://github.com/linux-nvme/nvme-cli
