9 votes

Comment savoir à quel périphérique la clé USB est affectée ?

Comment puis-je savoir à quel périphérique la clé USB est affectée ?

Avant d'insérer la clé 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 que c'est /dev/sda ? ?

12voto

Ravexina Points 50599

Il suffit d'utiliser lsblk options de sortie 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 et agréable, utilisez -S :

$ lsblk -So NAME,SIZE,TRAN

NAME   SIZE  TRAN
sda    400G  sata
sdb    16G   usb
sr0    1024M sata

3voto

Jacob Vlijm Points 78990

Comment savoir lequel de vos appareils est un périphérique USB ?

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.

Version longue

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 y /dev/disk/by-path donnez-nous des informations sur le fait qu'un appareil est un appareil 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 cours ls -l sur le fichier, la sortie est :

lrwxrwxrwx 1 root root 9 apr 27 09:21 /dev/disk/by-id/usb-0930_USB_Flash_Memory_04506470B2D398CF-0:0 -> ../../sdb

qui montre clairement que c'est sdb

Utilisation de find pour filtrer les périphériques usb

En find ... -ls commande, nous donnera par la suite les informations dont nous avons besoin.

Vous pouvez facilement trouver 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 a une sortie, c'est un périphérique usb.

Il semble 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

0voto

Xen2050 Points 8190

Regardez le syslog ( /var/log/syslog ) et dmesg juste après avoir connecté l'USB devrait montrer des messages sur ce que /dev/sXY l'appareil, ou s'il a eu des problèmes et n'a pas reçu de réponse. /dev/sXY nom.

Regarder lsblk devrait correspondre à la taille, s'il a réussi à obtenir un nom /dev/ et si vous êtes sûr qu'il n'y a pas d'autres périphériques de taille similaire attachés.

0voto

hoe Points 371

Une autre option est de regarder la sortie de blkid (éventuellement exécuté en tant que root, c'est-à-dire en tant que sudo blkid ). Vous aurez ainsi la possibilité de faire correspondre votre appareil non seulement à sa taille, mais aussi au système de fichiers et/ou à l'étiquette de la partition. L'étiquette de la partition, en particulier, peut être très utile.

D'après les résultats de lsblk que vous avez posté, il est tout à fait évident que votre périphérique USB est en fait sda . Vous avez un périphérique de bloc, puis vous connectez votre périphérique USB, et il montre maintenant deux périphériques. Donc, de toute évidence, 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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X