在 Mojave 上安装共享时显示“没有这样的文件或目录”

ksi*_*mpi 7 mount windows-server-2008-r2 macos macos-mojave

我正在尝试使用以下命令在 VM Windows Server 2008 R2 上托管的 Mac mini 分发点的 Mojave 10.14.3 上安装共享:

mount_smbfs -f 0755 -d 0755 smb://username:pwd@ip_address/Users/Shared/ /Volumes/Guest
Run Code Online (Sandbox Code Playgroud)

它抛出以下错误:

mount_smbfs: mount error: /Volumes/guest: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我已经创建了目录。如果我尝试再次创建,它会说目录存在。

D S*_*ter 0

仅根据上面显示的命令,您的问题看起来像是您尝试挂载Guest但已创建guest. 从 macOS High Sierra (10.13) 开始,默认文件系统 (APFS) 区分大小写。因此,在命令中引用挂载点时需要使用相同的大小写。

另请注意,协议不是命令中位置规范的一部分。请查看该man页面以mount_smbfs获取更多信息和示例。另请注意,该man页面建议使用mount而不是mount_smbfs直接调用:

mkdir -p /Volumes/guest
mount -t smbfs -o -f=0755,-d=0755 //username:pwd@ip_address/Users/Shared/ /Volumes/guest
Run Code Online (Sandbox Code Playgroud)