El 06/11/2015 a las 15:04, Camaleón escribió:
El Thu, 05 Nov 2015 21:48:07 +0100, Rafael Cantos Villanueva escribió:
Estoy intentando hacer un programa, en mi caso en Python, que me liste
las unidades de memoria USB conectadas al sistema. Y aquí empieza mi
lío, que a ver si soy capaz de explicar correctamente.
Por defecto, las unidades USB no se montan automáticamente, ni se
desmontan.
(...)
¿Mande? :-?
Yo creo que sí se montan automáticamente al menos en un entorno de
escritorio convencional (GNOME, KDE, XFCE...). Cuando conectas una llave
o disco USB se montan bajo "/media/" por obra y gracia de udev y los
paquetes de automontaje (udisks2).
La nomenclatura que usan de manera predeterminada para identificar a los
dispositivos de almacenamiento masivo suele ser por etiqueta ("LABEL")
pero no todos los sistemas de archivo lo admiten así que puede variar y
esto, claro, es modificable desde el propio sistema.
Con "mount" sabes de qué unidad se trata.
Camaleón, me refería en modo consola, no en modo gráfico. En modo
consola no se automontan ni se autodesmontan por defecto. Tienes que
instalar manualmente algún paquete para que lo haga. Como comenté,
usbmount no los monta con las etiquetas del volumen, sino con carpetas
genéricas llamadas usb, seguido de un número del 0 al 7, dentro de
/media. De ahí mi pregunta.
Gracias a todos. Probaré con udisks o udisks2, a ver cómo funciona cada uno.
Saludos
Rafa
---
El software de antivirus Avast ha analizado este correo electrónico en busca de
virus.
https://www.avast.com/antivirus