Linux · Outils système
nvme-cli
nvme-cli est un utilitaire en ligne de commande pour la gestion des SSD NVMe sous Linux.
- Licence
- GPL-2.0
- Dernière version
- 3.1
Qu’est-ce que nvme-cli ?
nvme-cli offre un accès direct à la spécification NVMe, vous permettant d'interroger les données de santé, le micrologiciel, les espaces de noms et d'effectuer des opérations de bas niveau. Il fait partie de l'écosystème Linux depuis plusieurs années et est maintenu dans l'arborescence du noyau principal, ce qui garantit sa compatibilité avec la plupart des distributions.
L'outil s'adresse aux administrateurs système, aux utilisateurs avancés et aux développeurs qui ont besoin d'un contrôle précis sur les périphériques NVMe, en particulier sur les serveurs ou les postes de travail où les outils graphiques ne sont pas disponibles. Il reproduit de nombreux diagnostics que l'on trouve dans les utilitaires Windows comme CrystalDiskInfo, mais tout se fait via le terminal.
Par rapport à CrystalDiskInfo, nvme-cli est plus technique : vous saisissez des commandes et analysez la sortie plutôt que de naviguer dans une interface graphique. Cela peut être un inconvénient pour les utilisateurs occasionnels, mais cela signifie également que vous pouvez automatiser les vérifications, les intégrer à des systèmes de surveillance et éviter la surcharge d'une interface graphique.
Idéal pour : Administrateurs système et utilisateurs avancés qui ont besoin d'un contrôle détaillé et scriptable sur les SSD NVMe.
Fonctionnalités clés de nvme-cli
- Lecture des informations de santé SMART
- Affichage des détails du contrôleur et des espaces de noms
- Mise à jour du micrologiciel
- Création, suppression et redimensionnement des espaces de noms
- Exécution d'effacements sécurisés et d'opérations de formatage
- Configuration et récupération des drapeaux de fonctionnalités
- Prise en charge de NVMe over Fabrics
- Fonctionne sur toutes les principales distributions Linux
Points forts
- Fonctionne sur toute distribution Linux avec support de paquets
- Aucune dépendance à une interface graphique, faible consommation de ressources
- Entièrement scriptable pour l'automatisation
- À jour avec la dernière spécification NVMe
Points faibles
- Courbe d'apprentissage raide pour les utilisateurs non familiers avec la ligne de commande
- Aucun aperçu graphique ; la sortie est du texte brut
- Limité aux périphériques NVMe ; inutile pour les disques SATA
Logiciels Windows remplacés par nvme-cli
Installer nvme-cli sous Linux
sudo apt install nvme-clisudo apt install nvme-clisudo dnf install nvme-clisudo pacman -S nvme-clisudo zypper install nvme-cliConseils pour les utilisateurs de Windows
CrystalDiskInfo présente les métriques de santé dans une fenêtre ; avec nvme-cli, vous utiliserez des commandes comme nvme smart-log /dev/nvme0 et analyserez les champs manuellement. Il n'y a pas de formats de fichiers propriétaires à convertir—juste des nœuds de périphérique. Familiarisez-vous avec les drapeaux courants (-o, -s, -f) et envisagez de créer des alias pour les commandes fréquentes dans votre shell pour un accès plus rapide.
nvme-cli : questions fréquentes
Comment vérifier la santé d'un SSD avec nvme-cli ?
Exécutez nvme smart-log /dev/nvme0 (remplacez le nom du périphérique) et examinez les champs 'critical_warning' et 'temperature'.
Puis-je mettre à jour le micrologiciel NVMe avec nvme-cli ?
Oui, utilisez nvme fw-download suivi de nvme fw-activate avec le fichier d'image approprié.
nvme-cli est-il inclus dans l'installation par défaut d'Ubuntu ?
Non, mais il est disponible dans les dépôts Ubuntu et peut être installé avec sudo apt install nvme-cli.
nvme-cli prend-il en charge NVMe over Fabrics ?
Les commandes de base de NVMe over Fabrics sont prises en charge, bien que la gestion avancée puisse nécessiter des outils supplémentaires.
Mis à jour le