我正在尝试使用以下命令在 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"