[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Montar unidades de memoria automáticamente en consola



El 13/11/15 a las 06:39, Rafael Cantos Villanueva escribió:

El 07/11/2015 a las 15:42, Camaleón escribió:
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.

Al final he creado, como me dijiste Camaleón, una regla con udev y
pmount/pumount. Ahora sólo me falta conseguir que se me monte con la
etiqueta del volumen, si existe, en lugar de como sda o sdb.

Saludos

Rafa

---
El software de antivirus Avast ha analizado este correo electrónico en
busca de virus.
https://www.avast.com/antivirus


Con udevil lo puedes hacer, y udevil de forma automática nombra dichos pendrives con la etiqueta del volumen en cuestión.

--
Dios en su Cielo, todo bien la Tierra
*************************************


Reply to: