Je lançais des commandes au hasard (en fait non, je cherchais à produire une liste des disques dur branchés), quand soudain, une anomalie est apparue.

Lorsque je lance ls /dev/sd*, j'obtiens le retour suivant :

/dev/sda /dev/sda1 /dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdc

Le problème, c'est que je n'ai que 2 disques dur branchés en SATA, sda et sdb identifiés avec smartctl, et rien d'autre. D'où vient alors ce disque sdc ?

# smartctl -i /dev/sdc
smartctl 6.5 2016-05-07 r4318 [x86_64-linux-4.16.9-200.fc27.x86_64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

/dev/sdc: Unknown USB bridge [0x05e3:0x0723 (0x9451)]
Please specify device type with the -d option.

Use smartctl -h to get a usage summary

Smartctl indique que ce n'est pas un disque dur régulier, c'est donc autre chose. L'information utile qu'a renvoyé la commande, c'est l'identifiant du périphérique 0x05e3:0x0723 qui va servir de filtre avec la commande grep.

Petite recherche dans lspci, sans succès. J'ai regardé dans lsusb, et ô joie :

# lsusb|grep 05e3
Bus 003 Device 003: ID 05e3:0723 Genesys Logic, Inc. GL827L SD/MMC/MS Flash Card Reader

Le mystère est résolu ! sdc est présent même lorsque le lecteur de carte SD est vide !