Comment puis-je savoir sur quel périphérique le lecteur USB est assigné?
Avant d'insérer le lecteur USB:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p5 259:3 0 15.9G 0 part [SWAP]
├─nvme0n1p1 259:1 0 222.6G 0 part /
└─nvme0n1p2 259:2 0 1K 0 part
Après:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 1 1.9G 0 disk
├─sda2 8:2 1 2.4M 0 part
└─sda1 8:1 1 1.2G 0 part
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p5 259:3 0 15.9G 0 part [SWAP]
├─nvme0n1p1 259:1 0 222.6G 0 part /
└─nvme0n1p2 259:2 0 1K 0 part
Est-ce /dev/sda
??
Utilisez simplement les options de sortie lsblk
pour le découvrir:
lsblk -o NAME,TRAN
qui produit:
sda sata
├─sda1
└─sda2
sdb usb
└─sdb1
sr0 sata
Vous pouvez également utiliser d'autres options pour obtenir des informations supplémentaires (par exemple: TAILLE).
Si vous voulez une sortie propre de Nice, utilisez -S
:
$ lsblk -So NAME,SIZE,TRAN
NAME SIZE TRAN
sda 400G sata
sdb 16G usb
sr0 1024M sata
En bref:
find /dev/disk -ls | grep usb
Ou, sur un appareil spécifique:
find /dev/disk -ls | grep usb | grep sda
S'il y a une sortie, sda
est un périphérique USB.
Les informations sur vos appareils se trouvent dans le répertoire /dev/disk
. Plus précisément, les sous-répertoires /dev/disk/by-id
et /dev/disk/by-path
nous fournissent des informations sur le fait qu'un périphérique est un périphérique USB ou non. Par exemple, un nom comme:
usb-0930_USB_Flash_Memory_04506470B2D398CF-0:0
indique clairement qu'il s'agit d'un lecteur USB.
Si je lance ls -l
sur le fichier, le résultat est le suivant:
lrwxrwxrwx 1 root root 9 apr 27 09:21 /dev/disk/by-id/usb-0930_USB_Flash_Memory_04506470B2D398CF-0:0 -> ../../sdb
ce qui montre clairement qu'il s'agit de sdb
name__
La commande find ... -ls
nous donnera par la suite les informations dont nous avons besoin.
Vous pouvez facilement savoir lequel des périphériques est un périphérique USB en exécutant la commande:
find /dev/disk -ls | grep usb
Pour vérifier si spécifiquement sda
est un périphérique USB, exécutez:
find /dev/disk -ls | grep usb | grep sda
S'il y a une sortie, c'est un périphérique USB.
Il semble bien que votre périphérique USB ait deux partitions:
sda 8:0 1 1.9G 0 disk
├─sda2 8:2 1 2.4M 0 part
└─sda1 8:1 1 1.2G 0 part
Regardez le syslog (/var/log/syslog
) et dmesg
juste après la connexion USB devrait montrer des messages sur le périphérique /dev/sXY
, ou s’il a eu des problèmes et n’a pas reçu un nom /dev/sXY
.
Regarder lsblk
devrait correspondre à sa taille, s'il réussit à obtenir un/dev/name et que vous êtes certain qu'aucun autre périphérique de taille similaire n'est connecté.
Une autre option consiste à consulter le résultat de blkid
(éventuellement exécuté en tant que root, c’est-à-dire Sudo blkid
). Cela vous donnera la possibilité de faire correspondre votre appareil non seulement par sa taille, mais également par son système de fichiers et/ou son libellé de partition. En particulier, l'étiquette de partition peut être très utile.
En vous basant sur la sortie de lsblk
, il est évident que votre périphérique USB est en fait sda
. Vous avez un périphérique bloc, puis vous connectez votre périphérique USB et il affiche maintenant deux périphériques. Donc, évidemment, le périphérique supplémentaire est apparu lors du branchement de votre périphérique USB, il devrait donc s'agir du même périphérique.