如何获取 macOS 上 SMB 网络共享的稳定挂载点?

如何获取 macOS 上 SMB 网络共享的稳定挂载点?

我的 MacBook 上有多个用户,例如不同的家庭成员,或者特定角色。这些用户经常访问文件服务器上的数据,而文件服务器通过 SMB 提供对数据的访问权限。

当用户连接到 SMB 网络共享时,该共享将安装在 下/Volumes。假设有一个名为 的 SMB 网络共享data

  • 第一个挂载共享的用户(用户 A)获得挂载点/Volumes/data
  • 挂载共享的第二个用户(用户 B)获得挂载点/Volumes/data-1
  • 挂载共享的第三个用户(用户 C)获得挂载点/Volumes/data-2
  • ETC。

下次系统重新启动时,如果用户以不同的顺序登录,他们将不会获得之前相同的挂载点。例如,如果用户 C 现在是第一个挂载共享的用户,他们现在将获得挂载点/Volumes/data。即使没有重新启动,也可以体验到这一点,只需在用户注销然后稍后重新登录即可。

在 Finder 中,数字后缀是隐藏的,但许多其他应用程序在后台使用实际的文件系统路径,而不断变化的路径会破坏系统。最简单的例子之一是许多应用程序都有的“最近打开”文件列表 - 当用户下次登录时,他们可能无法使用此列表快速访问他们刚刚处理的同一个文件。

所以我的问题是:是否可以以某种方式配置 macOS,使其具有用户特定的稳定挂载点,这些挂载点不会根据用户挂载网络共享的顺序而改变?类似于/Volumes/<username>/data/Users/<username>/Volumes/data

相关内容