服务:镜像文件老是被挂载,而不是手动控制问题

结论

镜像开机自动挂载的问题已修复并验收通过:开机默认未挂载,但在存储设备列表可见,可手动挂载与卸载。触发自动挂载的是桌面环境的设备自动挂载器,不是镜像服务本身。

现象

归档镜像在每次开机后自动变为已挂载状态,不符合手动控制的预期。调整服务配置关闭开机挂载后,设备在存储设备列表中不可见,同样不符合预期。

时间线(实测)

步骤操作结果
1将镜像服务的开机挂载开关默认改为关闭并重建系统配置开机不再自动挂载,但设备也不再出现在存储设备列表
2手动启动镜像附着服务,仅暴露块设备设备出现后数秒内被自动挂载
3逐项排除自动挂载的抑制手段定位到桌面设备自动挂载器的总开关
4关闭自动挂载总开关并重建系统配置设备在位且保持未挂载,手动点击可挂载与卸载,验收通过

根因

桌面环境的设备自动挂载器在检测到新块设备出现时会自动挂载,与系统服务层的挂载开关是两条独立路径。只关系统服务层的开关,设备出现后仍会被桌面层挂载。

实测证据

判据实测
系统服务开机挂载开关默认关闭后开机无自动挂载,挂载单元已不存在
手动仅暴露块设备后设备在位,数秒内被自动挂载
挂载表 noauto 选项无效,照样被挂载
按单设备关闭自动挂载无效,设备重现后仍被挂载
卸载桌面自动挂载模块后重现设备保持未挂载,确认为该模块所为
关闭自动挂载总开关后设备在位且未挂载,手动挂载与卸载均正常

与本次改动无关的判据

镜像文件本身只读未被改动;挂载只读选项与权限配置与本次排查无关;镜像格式需经用户态工具解释为块设备,内核回环设备无法直接读取。

处置与判据

镜像服务拆分为两个独立开关:开机是否暴露块设备(默认暴露,保证存储设备列表可见),开机是否顺带挂载(默认不挂载)。桌面设备自动挂载总开关保持关闭。代价:所有可移动存储插入后需手动点击挂载。恢复方法:打开桌面设置中可移动存储的设备自动挂载选项。

边界

本次只覆盖该归档镜像的挂载行为;桌面自动挂载总开关影响整机所有可移动设备;本次排查未改镜像文件内容。本次排查对系统配置的改动已随系统重建生效,未涉及睡眠、显示链路等其他问题。