我正在运行基于 Ubuntu Trusty 的 Linux Mint 17.1。
如果我跑
udisks --mount /dev/sda7
然后分区被安装,而不是按应有的方式/media
安装。/media/$USER
我究竟做错了什么?
答案1
正如 @don_crissti 所建议的,我确实在使用 udisks 1。我应该这样做
udisksctl mount -b /dev/sda7
答案2
取自Arch Linux 维基对于这个程序:
默认情况下,udisks2 将可移动驱动器安装在 ACL 控制的目录下
/run/media/$USER/
。如果您想安装/media
,请使用以下规则:
/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"
该文件的最后一行,特别是该设置ENV{UDISKS_FILESYSTEM_SHARED}="1"
似乎控制设备文件是否安装在/media/$USER
或仅安装在/media
.