在 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"

相關內容