NVME(1) | NVMe Manual | NVME(1) |
NAME¶
nvme - the NVMe storage command line interface utility (nvme-cli)
SYNOPSIS¶
built-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)
nvme-compare(1)
nvme-error-log(1)
nvme-flush(1)
nvme-dsm(1)
nvme-format(1)
nvme-fw-activate(1)
nvme-fw-commit(1)
nvme-fw-download(1)
nvme-fw-log(1)
nvme-get-feature(1)
nvme-get-log(1)
nvme-telemetry-log(1)
nvme-changed-ns-list-log(1)
nvme-smart-log(1)
nvme-ana-log(1)
nvme-endurance-log(1)
nvme-effects-log(1)
nvme-self-test-log(1)
nvme-get-ns-id(1)
nvme-help(1)
nvme-id-ctrl(1)
nvme-id-ns(1)
nvme-id-nvmset(1)
nvme-id-iocs(1)
nvme-create-ns(1)
nvme-delete-ns(1)
nvme-attach-ns(1)
nvme-detach-ns(1)
nvme-io-passthru(1)
nvme-list-ns(1)
nvme-ns-descs(1)
nvme-list(1)
nvme-list-ctrl(1)
nvme-list-subsys(1)
nvme-reset(1)
nvme-device-self-test(1)
nvme-read(1)
nvme-write(1)
nvme-write-zeroes(1)
nvme-write-uncor(1)
nvme-resv-acquire(1)
nvme-resv-register(1)
nvme-resv-release(1)
nvme-resv-report(1)
nvme-security-recv(1)
nvme-security-send(1)
nvme-dsm(1)
nvme-copy(1)
nvme-set-feature(1)
nvme-show-regs(1)
nvme-discover(1)
nvme-connect-all(1)
nvme-connect(1)
nvme-dim(1)
nvme-disconnect(1)
nvme-disconnect-all(1)
nvme-get-property(1)
nvme-media-unit-stat-log(1)
nvme-supported-cap-config-log(1)
nvme-boot-part-log(1)
nvme-capacity-mgmt(1)
nvme-check-dhchap-key(1)
nvme-check-tls-key(1)
nvme-cmdset-ind-id-ns(1)
nvme-endurance-event-agg-log(1)
nvme-fid-support-effects-log(1)
nvme-gen-dhchap-key(1)
nvme-gen-hostnqn(1)
nvme-gen-tls-key(1)
nvme-get-lba-status(1)
nvme-id-domain(1)
nvme-id-ns-lba-format(1)
nvme-lba-status-log(1)
nvme-list-endgrp(1)
nvme-ns-rescan(1)
nvme-nvm-id-ctrl(1)
nvme-nvm-id-ns(1)
nvme-nvm-id-ns-lba-format(1)
nvme-persistent-event-log(1)
nvme-predictable-lat-log(1)
nvme-pred-lat-event-agg-log(1)
nvme-primary-ctrl-caps(1)
nvme-reset(1)
nvme-rpmb(1)
nvme-sanitize-log(1)
nvme-set-property(1)
nvme-show-hostnqn(1)
nvme-subsystem-reset(1)
nvme-supported-log-pages(1)
nvme-verify(1)
nvme-show-topology(1)
Plugins/Vendor extension commands¶
nvme-intel-id-ctrl(1)
nvme-intel-internal-log(1)
nvme-intel-lat-stats(1)
nvme-intel-market-name(1)
nvme-intel-smart-log-add(1)
nvme-intel-temp-stats(1)
nvme-huawei-id-ctrl(1)
nvme-huawei-list(1)
nvme-dera-stat(1)
nvme-micron-clear-pcie-errors(1)
nvme-micron-internal-log(1)
nvme-micron-nand-stats(1)
nvme-micron-pcie-stats(1)
nvme-micron-selective-download(1)
nvme-micron-smart-add-log(1)
nvme-micron-temperature-stats(1)
nvme-netapp-ontapdevices(1)
nvme-netapp-smdevices(1)
nvme-toshiba-clear-pcie-correctable-errors(1)
nvme-toshiba-vs-internal-log(1)
nvme-toshiba-vs-smart-add-log(1)
nvme-transcend-badblock(1)
nvme-transcend-healthvalue(1)
nvme-virtium-show-identify(1)
nvme-virtium-save-smart-to-vtview-log(1)
nvme-wdc-cap-diag(1)
nvme-wdc-capabilities(1)
nvme-wdc-clear-assert-dump(1)
nvme-wdc-clear-fw-activate-history(1)
nvme-wdc-clear-pcie-corr(1)
nvme-wdc-clear-pcie-correctable-errors(1)
nvme-wdc-cloud-SSD-plugin-version(1)
nvme-wdc-drive-essentials(1)
nvme-wdc-drive-log(1)
nvme-wdc-drive-resize(1)
nvme-wdc-enc-get-log(1)
nvme-wdc-get-crash-dump(1)
nvme-wdc-get-drive-status(1)
nvme-wdc-get-latency-monitor-log(1)
nvme-wdc-get-pfail-dump(1)
nvme-wdc-id-ctrl(1)
nvme-wdc-log-page-directory(1)
nvme-wdc-namespace-resize(1)
nvme-wdc-purge-monitor(1)
nvme-wdc-purge(1)
nvme-wdc-smart-add-log(1)
nvme-wdc-vs-drive-info(1)
nvme-wdc-vs-error-reason-identifier(1)
nvme-wdc-vs-fw-activate-history(1)
nvme-wdc-vs-internal-log(1)
nvme-wdc-vs-nand-stats(1)
nvme-wdc-vs-telemetry-controller-option(1)
nvme-wdc-vs-temperature-stats(1)
nvme-zns-changed-zone-list(1)
nvme-zns-close-zone(1)
nvme-zns-finish-zone(1)
nvme-zns-id-ctrl(1)
nvme-zns-id-ns(1)
nvme-zns-offline-zone(1)
nvme-zns-open-zone(1)
nvme-zns-report-zones(1)
nvme-zns-reset-zone(1)
nvme-zns-set-zone-desc(1)
nvme-zns-zone-append(1)
nvme-zns-zone-mgmt-recv(1)
nvme-zns-zone-mgmt-send(1)
nvme-zns-zrwa-flush-zone(1)
nvme-inspur-nvme-vendor-log(1)
RETURNS¶
All commands will behave the same, they will return 0 on success and 1 on failure.
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
- 2.
- Keith Busch
- 3.
- linux-nvme
04/15/2023 | NVMe |