我想将我的文件共享安装到 MBP 上的一个名为 的文件夹中/Users/me/mount-folder
。我已阅读视窗文档以及Linux文档。
我已经使用了https://www.experts-exchange.com/questions/28965714/Can-a-Mac-connect-to-an-Azure-file-share.html
,但是我不想使用存储资源管理器(我需要我的 Python 脚本来访问文件共享上的文件)。
我有尝试过:
mount_smbfs -d 0777 -f 0777 //[storagename]:[key]@[storagename].file.core.windows.net/[sharedname] [Mount point in Mac filesystem]
然后我被要求输入密码,但我不知道它想要什么密码...我确实复制并粘贴了我的 Azure 文件共享密钥(确切地说,包括 ==),但它只是告诉我身份验证失败了。
我读过的所有帖子似乎都很旧了,大约是 2015 年的……
答案1
由于微软增加了对在 macOS 中安装 Azure 文件共享的支持,因此这应该可以在今天实现。
不过,您不需要在mount_smbfs
命令中提供密钥。系统会提示您输入密钥。如果您愿意,可以将其保存在 Keychain 中。
mount_smbfs -d 0777 -f 0777 //[storagename]@[storagename].file.core.windows.net/[sharedname] [Mount point in Mac filesystem]
您还可以通过 Finder 安装共享;请参阅微软官方文档了解更多信息。
答案2
目前不支持从 OSX 安装 Azure 文件共享。可能有解决方法,但只能找到官方支持的 Windows 客户端这里并且可以找到 Linux 客户端这里。
以下是支持的客户端。
Windows Client SMB Version Supported
Windows 7 SMB 2.1
Windows Server 2008 R2 SMB 2.1
Windows 8 SMB 3.0
Windows Server 2012 SMB 3.0
Windows Server 2012 R2 SMB 3.0
Windows 10 SMB 3.0
Ubuntu Server 14.04+
RHEL 7+
CentOS 7+
Debian 8
openSUSE 13.2+
SUSE Linux Enterprise Server 12
SUSE Linux Enterprise Server 12 (Premium Image)
另外,你可以参考这个反馈。