使用 udisks 在终端中挂载分区

使用 udisks 在终端中挂载分区

我正在运行基于 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.

相关内容