Provided by: nvme-cli_1.9-1ubuntu0.2_amd64 

NAME
nvme - the NVMe storage command line interface utility (nvme-cli)
SYNOPSIS
bulit-in plugin:
nvme <command> <device> [<args>]
extension plugins:
nvme <plugin> <command> <device> [<args>]
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
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
Main commands
nvme-admin-passthru(1)
Admin Passthrough Command
nvme-compare(1)
IO Compare
nvme-error-log(1)
Retrieve error logs
nvme-flush(1)
Submit flush
nvme-dms(1)
Submit Data Set Management
nvme-format(1)
Format namespace(s)
nvme-fw-activate(1)
F/W Activate
nvme-fw-download(1)
F/W Download
nvme-fw-log(1)
Retrieve f/w log
nvme-get-feature(1)
Get Features
nvme-get-log(1)
Generic Get Log
nvme-telemetry-log(1)
Telemetry Host-Initiated Log
nvme-smart-log(1)
Retrieve Smart Log
nvme-endurance-log(1)
Retrieve endurance Log
nvme-effects-log(1)
Retrieve effects Log
nvme-get-ns-id(1)
Retrieve namespace identifier
nvme-help(1)
NVMe CLI Help
nvme-id-ctrl(1)
Identify Controller
nvme-id-ns(1)
Identify Namespace
nvme-create-ns(1)
Create a new namespace
nvme-delete-ns(1)
Delete existing namespace
nvme-attach-ns(1)
Attach namespace
nvme-detach-ns(1)
Detach namespace
nvme-io-passthru(1)
IO Passthrough Command
nvme-list-ns(1)
List all nvme namespaces
nvme-ns-descs(1)
Identify Namespace Identification Descriptor
nvme-list(1)
List all nvme controllers
nvme-list-ctrl(1)
List controller in NVMe subsystem
nvme-read(1)
Issue IO Read Command
nvme-write(1)
Issue IO Write Command
nvme-write-zeroes(1)
Issue IO Write Zeroes Command
nvme-write-uncor(1)
Issue IO Write Uncorrectable Command
nvme-resv-acquire(1)
Acquire Namespace Reservation
nvme-resv-register(1)
Register Namespace Reservation
nvme-resv-release(1)
Release Namespace Reservation
nvme-resv-report(1)
Report Reservation Capabilities
nvme-security-recv(1)
Security Receive
nvme-security-send(1)
Security Send
nvme-set-feature(1)
Set Feature
nvme-show-regs(1)
Show NVMe Controller Registers
nvme-discover(1)
Send Get Log Page request to Discovery Controller
nvme-connect-all(1)
Discover and connect to all NVMe-over-Fabrics subsystems
nvme-connect(1)
Connect to an NVMe-over-Fabrics subsystem
nvme-disconnect(1)
Disconnect from an NVMe-over-Fabrics subsystem
nvme-disconnect-all(1)
Disconnect from all NVMe-over-Fabrics subsystems
nvme-get-property(1)
Reads and shows NVMe-over-Fabrics controller property
FURTHER DOCUMENTATION
See the freely available references on the Official NVM-Express Site[1].
AUTHORS
This is written and maintained by Keith Busch[2].
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
Part of the nvme suite
NOTES
1. Official NVM-Express Site
http://nvmexpress.org
2. Keith Busch
mailto:keith.busch@intel.com
3. linux-nvme
mailto:linux-nvme@lists.infradead.org
NVMe 08/15/2019 NVME(1)