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/ :
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.
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!