Comment savoir si vous utilisez des pièces SSD ou HDD sous Linux



Essayez Notre Instrument Pour Éliminer Les Problèmes

Les joueurs exécutant des PC puissants, les administrateurs système s'occupant de serveurs géants et les personnes qui travaillent avec des appareils mobiles scellés ont tous tendance à se heurter au même problème. Il est facile d’oublier si vous utilisez des disques SSD ou HDD. Les disques se présentent en grande partie sous deux formes aujourd'hui, et les disques SSD ont tendance à mentir sur le matériel sous-jacent afin de s'assurer qu'ils peuvent rester compatibles avec votre système d'exploitation quoi qu'il arrive. Par conséquent, il est difficile de dire si vous avez un disque dur électromécanique ou un disque SSD.



Les utilisateurs de Linux peuvent facilement savoir s'ils ont des composants SSD ou HDD dans leur ordinateur. Vous devrez ouvrir une fenêtre de terminal pour que cela fonctionne. Les utilisateurs de KDE, LXDE, Cinnamon et MATE peuvent cliquer sur le menu Applications, puis cliquer sur Terminal sous les outils système. Il en va de même pour les utilisateurs de Xfce4 avec le menu Whisker installé. Les utilisateurs d'Ubuntu Unity voudront rechercher Terminal sur le tableau de bord, et à peu près tout le monde peut maintenir les touches Ctrl, Alt et T enfoncées pour en démarrer un.



Méthode 1: Utilisation de lsblk pour distinguer les volumes SSD et HDD

Étant donné que vous ne modifierez rien, vous n'aurez pas besoin d'un accès root pour la commande suivante. Tapez simplement lsblk -o nom, rota à l'invite et appuyez sur la touche de retour. Vous recevrez un petit tableau répertoriant les différents périphériques que vous avez connectés à votre ordinateur ainsi que les partitions coupées dessus. S'il y a un chiffre 1 dans la colonne ROTA, alors le disque est un disque dur électromagnétique à rotation.



C’est peut-être aussi un autre type de dispositif de rotation. Par exemple, si le nom du périphérique sr0 apparaît, il s'agit en fait plus que probablement d'un lecteur optique connecté. Les partitions coupées sur les entraînements rotatifs apparaîtront également comme rotatives. Donc, si vous aviez un périphérique appelé sda qui comportait le numéro 1 suivi de sda2 et sda1 ayant également une valeur de 1, alors vous pouvez être sûr qu'ils sont tous sur le même disque rotatif. Tout volume suivi d'un chiffre 0 sera à la place sur un disque SSD. Cela a du sens, car les disques SSD ne tournent pas et ne sont donc jamais classés comme rotatifs.

Bien que cela fonctionne pour les lecteurs fixes standard que vous avez connectés à une machine, vous remarquerez peut-être que quelque chose d'amusant se passe quand vient le temps de regarder des disques externes. Cette commande contient généralement les informations correctes pour les volumes de disque dur externe et SSD que vous connectez via des ports USB ou IEEE 1394, mais vous verrez souvent que les clés USB sont marquées comme étant rotatives. Plus étrange encore, si vous utilisez un ultra-livre sous Linux doté d'un lecteur de carte mémoire interne, vous remarquerez peut-être qu'il s'agit également d'une rotation.



De toute évidence, les clés USB et les cartes SDXC ne tournent pas, mais elles mentent et se présentent comme des disques rotatifs. Ils se présentent souvent comme des disques amovibles, et s’ils sont formatés comme un disque sans partition, ils peuvent même apparaître comme des lecteurs de disquettes. Certes, l'idée d'un lecteur de disquette de plusieurs téraoctets est risible, mais cela explique l'étrangeté.

Les images disque que vous avez peut-être montées sembleront être des volumes authentiques. Par exemple, si vous voyez loop0 et qu’il s’agit d’un disque dur rotatif, alors vous regardez simplement une image ISO montée. Il s’agit peut-être d’une image d’installation Debian ou Ubuntu. Vous pouvez également monter hypothétiquement des images de disque destinées à une machine virtuelle, auquel cas vous verrez à nouveau ce type de message. Soit dit en passant, le système de fichiers sous-jacent n’a aucune importance. Vous pouvez même l'exécuter sur un lecteur complètement brut.

Méthode 2: vérifier l'état du disque dur ou du SSD à l'aide du répertoire / sys

Si vous connaissez le nom de l'appareil que vous recherchez, vous pouvez consulter directement les informations collectées par Linux à son sujet. Type cat / sys / block / sdb / queue / rotationnel et appuyez sur la touche Entrée. Vous pouvez remplacer sdb par le nom de périphérique que vous souhaitiez consulter.

C'est un excellent moyen de vérifier si vous n'êtes intéressé que par un seul volume. Une fois encore, une valeur de 0 indique la présence de la technologie SSD tandis qu'une valeur de 1 indique un lecteur rotatif. Ces deux commandes sont extrêmement faciles à utiliser, ne nécessitent aucun jeu réel et ne nécessitent aucune sorte de privilèges administratifs pour s'exécuter. Ils conviennent parfaitement si vous ajoutez et supprimez constamment des volumes d’une installation particulière.

3 minutes de lecture