Je dois écrire un script python pour surveiller les périphériques de stockage de masse usb. Pour filtrer correctement le support requis, il doit être identifié par ses subsystem
et DEVTYPE
.
Est-ce que quelqu'un connaît les subsystem
et DEVTYPE
requis pour un périphérique de stockage de masse usb?
Sinon, quelqu'un peut-il me dire où je pourrais trouver une liste de tous les subsystem
s et DEVTYPE
s?
J'ai peut-être trouvé la réponse après quelques instants dans IRC pendant un moment.
SUBSYSTEM:block
DEVTYPE:disk
Voici comment je l'ai trouvé. il a été suggéré cette commande:
Sudo udevadm info --root --name=/dev/sdX
Ici, 'X' dans sdX
doit être remplacé par le périphérique qui représente votre périphérique de stockage de masse USB. Si vous avez besoin de le savoir, accédez à /dev
et entrez ls
, une fois avec le périphérique connecté à votre ordinateur et une fois sans. Trouvez le sdX
manquant et le tour est joué!
Cela affiche également des propriétés telles que ID_FS_TYPE
, ID_BUS
, etc ...
Cependant, je ne suis pas trop sûr du nom DEVTYPE
des périphériques de stockage de masse USB. Il y a une chance que ce soit partition
. Si quelqu'un le sait, veuillez commenter ou ajouter une réponse!