El Fri, 06 Nov 2015 21:15:17 +0100, Rafael Cantos Villanueva escribió:

> 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. 

(...)

Ya, querías decir "sin entorno de escritorio" porque consola sigue 
habiendo cuando tienes cargado GNOME, KDE, etc...

Aún así, me parece que en el kernel de Debian se instala como módulo "usb-
storage" lo que hace que cuando conectes un dispositivo de almacenamiento 
masivo el kernel lo detecte a través de udev por lo que lo único que 
tendrías que hacer es crear una regla en udev que te monte 
automáticamente la llave USB que conectes sin necesidad de instalar 
paquetería adicional aunque si quieres un control más sofisticado 
necesitarás pmount/udisks2 o similares.

Eso sí, para puntos de montaje estáticos tienes que saber cómo se llama 
el chisme pero eso ya es más sencillo de gestionar.

Saludos,

-- 
Camaleón

Responder a