Como o @don_crissti sugere, eu estava de fato usando os udisks 1. Eu deveria ter feito
udisksctl mount -b /dev/sda7
Estou executando o Linux Mint 17.1, baseado no Ubuntu Trusty.
Se eu correr
udisks --mount /dev/sda7
a partição é montada em /media
e não em /media/$USER
como deveria. O que estou fazendo de errado?
Extraído de o wiki do Arch Linux para este programa:
By default, udisks2 mounts removable drives under the ACL controlled directory
/run/media/$USER/
. If you wish to mount to/media
instead, use this rule:
/etc/udev/rules.d/99-udisks2.rules
# UDISKS_FILESYSTEM_SHARED
# ==1: mount filesystem to a shared directory (/media/VolumeName)
# ==0: mount filesystem to a private directory (/run/media/$USER/VolumeName)
# See udisks(8)
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"
A última linha deste arquivo, especificamente a configuração ENV{UDISKS_FILESYSTEM_SHARED}="1"
, parece controlar se o arquivo do dispositivo está ou não montado em /media/$USER
ou apenas /media
.