web-dev-qa-db-ja.com

/ mediaの代わりに/ run / 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にマウントするのを手伝ってくれる?

2
Fade

まあ、それが導入されたときに this commit で言及されているソース構築オプションです。

FHS互換性のために/ mediaでのマウントをサポートします

追加 --enable-fhs-mediaマウントオプションを構成する/media の代わりに /run/media、FHS準拠および下位互換性。

私が考えることができるオプション:

  • シンボリックリンクを作成する
  • バインドマウント
  • パッケージを再構築する
1
user.dz