La dernière fois j’avais publié mon retour d’expérience sur la difficulté de choisir un bon ssd pour l’installer dans son laptop. Mais il peut arriver aussi parfois de vouloir simplement identifier la nature du disque installé sur un pc sans tout démonter :-). Alors question bête on fait comment sous linux pour savoir si c’est un ssd ou un disque mécanique?
ah ouais et puis j’ai pas envie d’installer de paquet pour ça. (smartctl etc…)
La commande magique:
Dans un terminal tu tapes:
lsblk -o NAME,ROTA
Résultat:
Si c’est =1 alors disque mécanique
Si c’est = 0 alors c’est un ssd
Pour éviter d’avoir le résultat d’affichage trop pollué par les « loop »:lsblk -o NAME,ROTA |grep -v loop
Une alternative?
Sur pas mal de forums on trouve cette ligne de commande:cat /sys/block/nvme0n1/queue/rotational
ou nvme0n1 est le nom de mon device.
Mais je la trouve moins efficace. Un peu difficile à retenir et surtout il faut déjà connaître le nom de son device. Et donc ça oblige d’abord à passer par « lsblk« . Donc autant utiliser utiliser la première commande avec lsblk 🙂
attention commande non valable si RAID matériel installé .
Voilà , j’espère que cette petite astuce pourra t’aider un jour !
Merci. Efficace
merci