Udev desde hace rato forma parte de Systemd, y con ello ha dejado de ocuparse de los puntos de montaje de los dispositivos, haciendose cargo ahora udisk2

Por default udisk2 monta los dispositivos en un arreglo de directorios /run/media/$USER/ :

pagotelcel2

Pero no es algo que a mi me guste 🙂 y como muchas cosas en Linux es algo que se puede modificar a mis necesidades. En este caso quiero modificar las reglas de montaje a que todo se monte en el tradicional directorio /media para que un script de descarga y sincronizacion de torrents siga funcionando sin problemas.

Como la wiki de udev lo menciona es basicamente agregar una nueva regla de udisk.

vi /etc/udev/rules.d/99-udisks2.rules

Y agregar esta simple regla:

ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"

(todo en una sola linea)

Al volver a montar mi dispositivo USB ya lo tengo en /media, justo como queria.

pagotelcel3

hay que pasar a leerse la wiki de udev en ArchLinux. hay muchos detalles de configuración interesantes. Por supuesto esta configuración aplica para todos las distribuciones que carguen con Systemd (eso incluye a Fedora u OpenSuSe). Viene siendo hora de una entrada de que diablos es udev y por que deberia conocerlo, saludos!