在 OS X Lion 中将 SMB 共享的子文件夹安装为驱动器

don*_*nut 5 samba mount network-shares osx-lion macos

在 Snow Leopard 中,我能够在“连接到服务器”Finder 对话框中使用如下所示的路径直接挂载 Samba 共享的子文件夹:

smb://someserver/someshare/where/i/really/want/togo
Run Code Online (Sandbox Code Playgroud)

使用它会在 [/Volumes] 中创建一个名为“togo”的挂载。这对我来说很棒,因为在我的工作中,我们有几台共享名称相同的服务器,我需要同时连接到这些服务器。我无法再在 OS X Lion 中执行此操作。

相反,我得到了几个名为“someshare”、“someshare-1”、“someshare-2”等的装载。使用相同的路径只是装载共享,而不是子文件夹。

有没有办法解决?

don*_*nut 3

可以mount_smbfs在终端中使用来执行此操作。但是,必须首先创建安装目录。幸运的是,运行umount会删除该目录。但这至少是创建更好系统的起点。

安装:

$ mkdir /Volumes/togo
$ mount_smbfs smb://someserver/someshare/where/i/really/want/togo /Volumes/togo
Run Code Online (Sandbox Code Playgroud)

卸载:

$ umount /Volumes/togo
Run Code Online (Sandbox Code Playgroud)

当然,通过取景器卸载应该可以正常工作。