Alternatives to nvme-cli

A Linux command-line tool for managing, inspecting and formatting NVMe solid-state drives. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as nvme-cli.

  • 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 a direct replacement.