nvme-cli
A Linux command-line tool for managing, inspecting and formatting NVMe solid-state drives.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About nvme-cli
nvme-cli is the standard command-line interface for NVMe devices on Linux. It reads controller and namespace information, SMART and error logs, and handles tasks such as formatting, firmware management and NVMe over Fabrics connections.
The repository includes vendor plugins, shell completions, an autoconnect service for fabrics and the libnvme library it is built on. It is a long-running, actively developed project with thousands of commits, and it is packaged by most Linux distributions.
Strengths
- Direct access to NVMe health and SMART logs
- Vendor-specific plugins
- Supports NVMe over Fabrics
- Widely packaged on Linux distributions
Limitations
- Linux only
- Command line only
- Formatting and firmware commands can destroy data if misused
Details
- Pricing
- FreeFree and open source.
- License
- GPL-2.0
- Developer
- The linux-nvme contributors
- Platforms
- Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Checking health and managing NVMe SSDs on Linux
- Categories
- Disk tools, CLI tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to nvme-cli
Compare allSoftware that can replace nvme-cli for an important use case, and what changes if you switch.
smartmontools
Reads the SMART health data built into disks and runs self-tests, giving advance warning before a drive fails.
smartmontools reads NVMe health too, runs on Windows, macOS and Linux, and schedules monitoring with smartd, but it lacks nvme-cli's formatting and NVMe over Fabrics support.
GSmartControl
A graphical interface for smartctl that shows the health of hard drives and SSDs.
GSmartControl adds a graphical window over smartctl on Windows and Linux for health checks and self-tests, without NVMe formatting or vendor plugins.
Similar software
Related functionality, not necessarily a direct replacement.
fio
A flexible command-line I/O tester for benchmarking and stress-testing storage devices.
Scrutiny
A self-hosted web dashboard for hard drive S.M.A.R.T. monitoring with historical trends and failure thresholds.
CrystalDiskInfo
Reads the health data your drives already record and tells you plainly whether one is dying.
Samsung Magician
Samsung's management app for its consumer SSDs, covering firmware updates, health checks, benchmarks and secure erase.
Parted Magic
A bootable disk utility for partitioning, cloning, rescuing, benchmarking and securely erasing drives from a USB stick.
KDiskMark
A graphical disk benchmark for Linux that runs fio tests and shows easy-to-read results.