LinuxAlternative

Linux · System Tools

nvme-cli

nvme-cli ist ein Kommandozeilenwerkzeug zur Verwaltung von NVMe-SSDs unter Linux.

Open SourceKostenlos
Als Erste(r) bewerten
Lizenz
GPL-2.0
Aktuelle Version
3.1

Was ist nvme-cli?

nvme-cli bietet direkten Zugriff auf die NVMe-Spezifikation und ermöglicht es Ihnen, Gesundheitsdaten, Firmware und Namespaces abzufragen sowie Low-Level-Operationen durchzuführen. Das Tool ist seit mehreren Jahren Teil des Linux-Ökosystems und wird im Mainline-Kernel-Tree gepflegt, sodass es auf den meisten Distributionen funktioniert.

Das Werkzeug richtet sich an Systemadministratoren, Power-User und Entwickler, die eine präzise Kontrolle über NVMe-Geräte benötigen, insbesondere in Servern oder Workstations, in denen grafische Tools nicht verfügbar sind. Es spiegelt viele der Diagnosen wider, die Sie mit Windows-Utilities wie CrystalDiskInfo erhalten, wobei alles über das Terminal erfolgt.

Im Vergleich zu CrystalDiskInfo wirkt nvme-cli technischer: Sie geben Befehle ein und werten die Ausgabe aus, anstatt durch eine GUI zu klicken. Das kann für Gelegenheitsnutzer ein Nachteil sein, bedeutet aber auch, dass Sie Prüfungen skripten, sie in Überwachungssysteme integrieren und den Overhead einer grafischen Oberfläche vermeiden können.

Ideal für: Systemadministratoren und Power-User, die eine detaillierte, skriptbare Kontrolle über NVMe-SSDs benötigen.

Wichtige Funktionen von nvme-cli

  • SMART-Gesundheitsinformationen lesen
  • Controller- und Namespace-Details anzeigen
  • Firmware aktualisieren
  • Namespaces erstellen, löschen und vergrößern
  • Secure-Erase- und Formatierungsoperationen durchführen
  • Feature-Flags setzen und abrufen
  • Unterstützung für NVMe over Fabrics
  • Funktioniert auf allen großen Linux-Distributionen

Vorteile

  • Läuft auf jeder Linux-Distribution mit Paketunterstützung
  • Keine GUI-Abhängigkeiten, geringer Ressourcenverbrauch
  • Vollständig skriptbar für Automatisierung
  • Aktuell mit der neuesten NVMe-Spezifikation

Nachteile

  • Steile Lernkurve für Benutzer, die mit der CLI nicht vertraut sind
  • Keine grafische Übersicht; Ausgabe ist roher Text
  • Auf NVMe-Geräte beschränkt; nicht nützlich für SATA-Laufwerke

Windows-Programme, die nvme-cli ersetzt

nvme-cli unter Linux installieren

Ubuntu / Mintsudo apt install nvme-cli
Debiansudo apt install nvme-cli
Fedorasudo dnf install nvme-cli
Arch / Manjarosudo pacman -S nvme-cli
openSUSEsudo zypper install nvme-cli

Tipps für Windows-Umsteiger

CrystalDiskInfo präsentiert Gesundheitsmetriken in einem Fenster; mit nvme-cli verwenden Sie Befehle wie nvme smart-log /dev/nvme0 und werten die Felder manuell aus. Es gibt keine proprietären Dateiformate, die konvertiert werden müssen – nur Geräteknoten. Machen Sie sich mit gängigen Flags (-o, -s, -f) vertraut und erwägen Sie, häufige Befehle in Ihrer Shell zu aliasen, für einen schnelleren Zugriff.

nvme-cli: häufige Fragen

Wie prüfe ich die SSD-Gesundheit mit nvme-cli?

Führen Sie nvme smart-log /dev/nvme0 aus (ersetzen Sie den Gerätenamen) und achten Sie auf die Felder 'critical_warning' und 'temperature'.

Kann ich die NVMe-Firmware mit nvme-cli aktualisieren?

Ja, verwenden Sie nvme fw-download gefolgt von nvme fw-activate mit der entsprechenden Image-Datei.

Ist nvme-cli in der Standard-Installation von Ubuntu enthalten?

Nein, aber es ist in den Ubuntu-Repositories verfügbar und kann mit sudo apt install nvme-cli installiert werden.

Unterstützt nvme-cli NVMe over Fabrics?

Grundlegende NVMe-over-Fabrics-Befehle werden unterstützt, wobei für erweiterte Verwaltung möglicherweise zusätzliche Tools erforderlich sind.

Aktualisiert am