udisks2で使用されるマウントポイントの名前変更

udisks2で使用されるマウントポイントの名前変更

デフォルト名はです/run/media/$USER/<UUID>。 (存在する場合)代わりにUUID使いたいですpartlabel。つまり、マウントポイントの名前を/run/media/$USER/<partlabel>

ディレクトリにルール(ファイル)を追加してこれを達成できることを願っています/etc/udev/rules.d。ファイルに何を入れるべきか教えてください。

編集する-これが
私のルールファイルの内容です。私が知る限り、これは基本的な構成であり、削除しても影響はありません。

# 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"

答え1

udisks(8)私がマニュアルページ、基本的なルールを理解し、udisks私のDebian 10システムがあなたのシステムに似ていると仮定すると、基本は次のとおりです。

SUBSYSTEM=="block", ENV{PARTNAME}!="", ENV{UDISKS_NAME}="$env{PARTNAME}" 

ofegPARTLABEL出力はblkidudevで呼び出されるように見えるか、ENV{PARTNAME}エスケープされた空白が必要な場合(つまり、単一の空白文字になる場合)に使用できます。ENV{ID_PART_ENTRY_NAME}\x20

答え2

現在、マウントポイントのカスタム名は選択できません。UDISKS_NAME@telcoMは、デバイス名を表示するときにUDiks APIユーザーのヒントとしてのみ機能します。たとえば、GNOMEのNautilus / GVFSはマウントされたデバイスを表示するためにそれを使用しますが、マウントポイント自体には適用されません。マウントポイントの名前は次のとおりです。ハードコーディングこれはファイルシステムラベルまたはUUIDです。偶然UDiskの問題報告ここでは、パーティションラベルを3番目のオプションとして使用するのが良い考えのようです。

関連情報