Hola reydarvi,

Para empezar haz esto:

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

Con eso te debe salir el contenido del fichero que creaste, que debe ser:

ENV{ID_FS_USAGE}=="filesystem", ENV{UDISKS_FILESYSTEM_SHARED}="1"

Si no te sale eso ya sabes donde está el problema, no has creado bien el fichero que hace que las unidades se monten en /media y no en /media/david

Haz también esto para ver donde se está montando la unidad:

cat /proc/mounts

Entiendo que el disco duro es un disco duro interno, verdad?, e imagino también que al arrancar el equipo no se monta automáticamente, sino que tienes que acceder a la unidad para que se monte (comportamiento habitual en Linux).

Una posible solución podría ser montar la unidad automáticamente al arrancar el equipo difiniendo una entrada en el fichero /etc/fstab

Saludos