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

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

当我(手动)在 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"

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

答案1

嗯,这是一个源构建选项,正如所提到的这次提交当它被引入时。

支持在 /media 中挂载以实现 FHS 兼容

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

我能想到的选项:

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

相关内容