自动安装在 /run/media 而不是 /media

Fad*_*ade 6 mount udisks udev

当我(手动)在 ubuntu 19/04 上挂载我的加密文档分区时,它被挂载在 /media 上。当我在 Fedora 中时,它安装在 /run/media 上。

我希望 udisks2 将其安装在 /run/media 上,因为它应该是这样,所以我制定了如下 udev 规则:

# cat /etc/udev/rules.d/99-udisk2.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}="0"
Run Code Online (Sandbox Code Playgroud)

但是,即使重新启动后,文档分区仍然安装在 /media 上。有人可以帮我将其安装在 /run/media 上吗?

use*_*.dz 5

嗯,这是一个源构建选项,正如此提交在引入时提到的那样。

支持安装在 /media 中以实现 FHS 兼容性

添加--enable-fhs-media配置选项来挂载/media而不是 /run/media,以实现 FHS 合规性和向后兼容性。

我能想到的选项:

  • 制作符号链接
  • 绑定挂载
  • 重建包