nvme (1) - Linux Manuals
nvme: the dumb pci-e storage utility
NAME
nvme - the dumb pci-e storage utility
SYNOPSIS
nvme <command> <device> [<args>]
DESCRIPTION
NVM-Express is a fast, scalable host controller interface designed to address the needs for PCI Express based solid state drives.
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
- Admin Passthrough Command
nvme-compare(1)
- IO Compare
- Retrieve error logs
nvme-flush(1)
- Submit flush
nvme-dms(1)
- Submit Data Set Management
nvme-format(1)
- Format namespace(s)
- F/W Activate
- F/W Download
nvme-fw-log(1)
- Retrieve f/w log
- Get Features
nvme-get-log(1)
- Generic Get Log
- Retrieve Smart Log
- Retrieve namespace identifier
nvme-help(1)
- NVMe CLI Help
nvme-id-ctrl(1)
- Identify Controller
nvme-id-ns(1)
- Identify Namespace
- Create a new namespace
- Delete existing namespace
- Attach namespace
- Detach namespace
- IO Passthrough Command
nvme-list-ns(1)
- List all nvme namespaces
nvme-list(1)
- List all nvme controllers
- List controller in NVMe subsystem
nvme-read(1)
- Issue IO Read Command
nvme-write(1)
- Issue IO Write Command
- Issue IO Write Zeroes Command
- Issue IO Write Uncorrectable Command
- Acquire Namespace Reservation
- Register Namespace Reservation
- Release Namespace Reservation
- Report Reservation Capabilities
- Security Receive
- Security Send
- Set Feature
- Show NVMe Controller Registers
FURTHER DOCUMENTATION
See the freely available references on the m[blue]Official NVM-Express Sitem[][1].
AUTHORS
This is written and maintained by m[blue]Keith Buschm[][2].
REPORTING BUGS
Patches and issues may be submitted to the official repository at m[blue]https://github.com/linux-nvme/nvme-clim[].
NVME
NOTES
- 1.
- Official NVM-Express Site
- 2.
-
Keith Busch
- mailto:keith.busch [at] intel.com