首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改udisks2使用的挂载点的名称

更改udisks2使用的挂载点的名称
EN

Unix & Linux用户
提问于 2020-09-30 10:27:17
回答 2查看 1K关注 0票数 1

默认名称是/run/media/$USER/。而不是UUID,我希望它使用partlabel (如果它存在的话),这意味着我希望将挂载点的名称更改为/run/media/$USER/

我希望通过在目录/etc/udev/rules.d中添加一个规则(文件)是可能的。你能告诉我文件里放了什么吗?

编辑-这就是我的规则文件中的内容。据我所知,这是默认的配置,如果它被删除,就没有效果。

代码语言:javascript
复制
# 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"
EN

回答 2

Unix & Linux用户

发布于 2020-09-30 11:40:27

假设我已经理解了udisks(8)手册页、默认的udisks规则和我的Debian 10系统与您的类似,那么最重要的部分应该是:

代码语言:javascript
复制
SUBSYSTEM=="block", ENV{PARTNAME}!="", ENV{UDISKS_NAME}="$env{PARTNAME}" 

例如,PARTLABELblkid输出在udev中似乎被称为ENV{PARTNAME},或者如果您希望空间转义(即单个空格字符将变为\x20),也可以使用ENV{ID_PART_ENTRY_NAME}

票数 1
EN

Unix & Linux用户

发布于 2020-10-09 17:31:57

当前无法为挂载点选择自定义名称。@telcoM提到的UDISKS_NAME仅用作显示设备名称时对UDisks API用户的提示--例如,GNOME中的Nautilus/GVFS将在显示挂载设备时使用它--而不用于挂载点本身。挂载点的名称是硬编码,它将是文件系统标签或UUID。针对UDisks发布的报告可以随意使用分区标签作为第三种选择,这听起来是个好主意。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/612158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档