Я пытаюсь смонтировать общий ресурс на точке распространения Mojave 10.14.3 для Mac mini, размещенной на виртуальной машине Windows Server 2008 R2, с помощью следующей команды:
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"