[交流分享] v23无法自动挂载内置硬盘非系统分区 已解决
电梯直达到第
poster avatar
fslong
深度内测组
发表于 2023-04-03 22:16
楼主

目前是双系统,三块硬盘。
在v23下开机只能自动挂载v23的分区,内置硬盘的其他分区均不能自动挂载,而移动硬盘可以自动挂载。
文件管理器中的自动挂载设置项设置了也无效。

20.8系统如果boot分区是单独挂载的,是可以自动挂载其他分区的,包括Windows的,但到了23这样也不行。

如果是一根到底的分区方式,20.8也是无法挂载其他分区。

用修改fstab文件的方式20.8和23都是可以自动挂载的,但倾向于不使用这种方式,这是比较敏感的操作,普通用户也不建议改这个。

请问:

  1. 为何20.8单独挂载boot分区就可以自动挂载其他分区了,不单独挂载boot分区就不行?单独挂载boot分区跟一根到底的分区方式启动时候做的事情有什么不同吗?
  2. 这是什么原因导致v23即使单独挂载boot分区也不能自动挂载的?
  3. 如果我不想修改fstab文件还想自动挂载其他分区,需要做什么?
回复 收藏 只看作者
所有回复
2 / 4
到第
fslong
深度内测组
发表于 2023-04-04 06:23
21楼
浪云

mint启动后,不如不限启动文管,点击下win下的各个分区,

直接启动其他程序比如wps,要打开其他分区的文件是不行的,

会找不到分区。

只有在启动文管,点开分区后,才能在wps里面找到。

你也是这样吗?装过两台机器都出现这个问题,在这个点上deepin就不会,ubuntu也会

应该就是这个,得文管挂载了相应分区才能找到。

我的vscode、微信也是如此。

回复 只看作者
enforcee
deepin
发表于 2023-04-04 06:26
22楼

完成的是这个样子:

文件名 /etc/polkit-1/rules.d/wheel_mount.rules(其实可以任意取名)

内容(语*):

polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.udisks2.filesystem-mount-system" &&
        subject.isInGroup("wheel") &&
	subject.local &&
	subject.active) {
	return polkit.Result.YES;
    }
});

action.id代表执行的动作,可以用pkaction看,也可以直接进文件夹 /usr/share/polkit-1/actions/一个一个找;subject.isInGroup是当前用户所在的用户组,可以用 groups [用户名]看,通常wheel就是管理员,有时候也用admin、sudo等;subject.local是指用户通过本地登录不是网络;subject.active是用户已经登录系统。代码还是比较简单的,大家可以对照自己系统的实际情况修改一下。写好以后会立即生效(不需要重启)

可以参考:https://polkit.pages.freedesktop.org/polkit/polkit.8.html

回复 只看作者
enforcee
deepin
发表于 2023-04-04 06:29
23楼

希望上面的规则楼主可以在deepin上测试一下

blush

因为我没有安装deepin所以就只能走到这一步了

回复 只看作者
fslong
深度内测组
发表于 2023-04-04 06:35
24楼
enforcee

希望上面的规则楼主可以在deepin上测试一下

blush

因为我没有安装deepin所以就只能走到这一步了

有点复杂,我觉得这应该是bug,等等官方吧。

谢谢老铁。

回复 只看作者
enforcee
deepin
发表于 2023-04-04 07:32
25楼
fslong

有点复杂,我觉得这应该是bug,等等官方吧。

谢谢老铁。

是这样啊

sweat

回复 只看作者
fslong
深度内测组
发表于 2023-04-04 17:43
26楼
enforcee

是这样啊

sweat

测试了下,新建规则文件也不管用,这就比较奇怪。

回复 只看作者
[^_^]
深度攻城组
发表于 2023-04-04 17:43
27楼
enforcee

我刚才了解到gvfs(Gnome virtual filesystem)是一些文件管理器的后端。没准和这个东西有关系

confused

文管在挂载块设备这块直接使用的 udisks,没有用 gvfs。这里应该跟 gvfs 没有什么关系。

回复 只看作者
fslong
深度内测组
发表于 2023-04-04 17:44
28楼
enforcee

是这样啊

sweat

我甚至把manjaro的rules拷贝了过来都不管用。

还发现一个不同,manjaro是挂载在 /run/media 的下面的,而deepin是挂载在 /media 感觉跟这个可能也有关。

回复 只看作者
enforcee
deepin
发表于 2023-04-04 18:27
29楼
fslong

我甚至把manjaro的rules拷贝了过来都不管用。

还发现一个不同,manjaro是挂载在 /run/media 的下面的,而deepin是挂载在 /media 感觉跟这个可能也有关。

跟那个关系不大,挂载的路径是可以在这两个之间调的

你有看你的用户组吗

回复 只看作者
浪云
deepin
发表于 2023-04-04 19:34
30楼
enforcee

希望上面的规则楼主可以在deepin上测试一下

blush

因为我没有安装deepin所以就只能走到这一步了

大大也是mint是吗?

对于要先启动文管,这个有简便的解决方法吗?

目前已启动就要先开文管点一下个磁盘分区

回复 只看作者
浪云
deepin
发表于 2023-04-04 19:36
31楼

没有这个文件夹

 

回复 只看作者
enforcee
deepin
发表于 2023-04-04 19:44
32楼
浪云

没有这个文件夹

 

mint不用配置了

joy

默认情况就能挂载,多加配置就乱套了

回复 只看作者
enforcee
deepin
发表于 2023-04-04 19:50
33楼
浪云

大大也是mint是吗?

对于要先启动文管,这个有简便的解决方法吗?

目前已启动就要先开文管点一下个磁盘分区

你用gnome disks(自带的磁盘编辑器),里面有选中一个分区,点齿轮图标,菜单里编辑挂载选项,把用户会话默认值关闭,勾选系统启动时挂载

回复 只看作者
浪云
deepin
发表于 2023-04-04 22:08
34楼
enforcee

你用gnome disks(自带的磁盘编辑器),里面有选中一个分区,点齿轮图标,菜单里编辑挂载选项,把用户会话默认值关闭,勾选系统启动时挂载

奇怪,我只有这个disk,没有找到你说的

 

 

回复 只看作者
enforcee
deepin
发表于 2023-04-04 22:41
35楼
浪云

奇怪,我只有这个disk,没有找到你说的

 

 

你在这个界面里面仔细找找,就那么几个按钮

joy

回复 只看作者
浪云
deepin
发表于 2023-04-04 23:49
36楼

看到了,本来就设置了启动挂载,但是还是要点击一下才可以,不知道别人会这样吗?

因为我微信文件夹是设置在其他盘的,所以开机已启动微信就出错

回复 只看作者
fslong
深度内测组
发表于 2023-04-05 01:39
37楼
浪云

看到了,本来就设置了启动挂载,但是还是要点击一下才可以,不知道别人会这样吗?

因为我微信文件夹是设置在其他盘的,所以开机已启动微信就出错

我看了下uos也是能自动挂载的,一切正常,搞不好有啥bug,uos修了没跟deepin这边讲,我办公的笔记本换uos了。

装了deepin的6.2.1内核,跑的飞快。

回复 只看作者
enforcee
deepin
发表于 2023-04-05 02:27
38楼
浪云

看到了,本来就设置了启动挂载,但是还是要点击一下才可以,不知道别人会这样吗?

因为我微信文件夹是设置在其他盘的,所以开机已启动微信就出错

人家都告诉你把上面的开关关闭了下面的选项才能有用

joy

你再这么气人我就不给你回答了

回复 只看作者
浪云
deepin
发表于 2023-04-05 07:03
39楼
enforcee

人家都告诉你把上面的开关关闭了下面的选项才能有用

joy

你再这么气人我就不给你回答了

我意思这个是系统默认的,我取消过默认

但是我最后发现我也是要这样打勾那两个选项,所以无需修改。

如果英文我没看错的话,

mint里面

回复 只看作者
浪云
deepin
发表于 2023-04-05 07:06
40楼
fslong

我看了下uos也是能自动挂载的,一切正常,搞不好有啥bug,uos修了没跟deepin这边讲,我办公的笔记本换uos了。

装了deepin的6.2.1内核,跑的飞快。

我中间插话问mint下面。

我一台deepin,一台mint。

mint都是英文,看不懂没地方问,只好来这里

自动挂载在deepin下是没问题的,

mint下面必须启动后点一下各分区,才能正常使用,但是系统设置里面默认是自动挂载的,

回复 只看作者
2 / 4
到第