Linux · System Tools
nvme-cli
nvme-cli ist ein Kommandozeilenwerkzeug zur Verwaltung von NVMe-SSDs unter Linux.
- 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
sudo apt install nvme-clisudo apt install nvme-clisudo dnf install nvme-clisudo pacman -S nvme-clisudo zypper install nvme-cliTipps 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