Mojave 上安装共享时显示没有此文件或目录

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

它引发以下错误:

mount_smbfs: mount error: /Volumes/guest: No such file or directory

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

答案1

仅根据您上面显示的命令,您的问题看起来像是您尝试挂载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

答案2

我遇到了同样的问题。我通过将最后一个参数(即安装点)放在引号中来修复它。因此在 OP 案例中,它将是:

mount_smbfs -f 0755 -d 0755 smb://username:pwd@ip_address/Users/Shared/ "/Volumes/Guest"

相关内容