Je travaille sur un utilitaire qui va monter automatiquement une clé USB insérée sur Linux. J'ai lié à D-Bus pour recevoir une notification de quand un périphérique est inséré, et cela fonctionne très bien. Cependant, j'ai besoin de déterminer quel périphérique dans/dev est mappé sur la clé USB insérée. Je reçois la notification D-Bus, puis je numérise le système USB avec pyUSB (0.4). Je filtre les classes USB_MASS_STORAGE_DEVICE et je peux voir le périphérique ajouté ou supprimé. J'ai besoin de monter cet appareil pour que je puisse l'interroger sur l'espace disponible et le signaler à notre application afin que nous puissions déterminer si suffisamment d'espace libre existe pour que nous puissions écrire nos données. Je suis en train d'utiliser python pour cette tâche.Linux USB Mapping Question
Je ne suis pas sûr de ce que sera notre distribution cible, mais seulement que ce sera au moins 2.6
edit: Ma question est: Comment puis-je déterminer quel périphérique dans/dev correspond au numéro de périphérique de bus que je reçois de pyUSB .
Comment avez-vous remplacé le en construit opération de montage Linux qui a lieu quand une clé USB est inséré? –